Correciones apliacion de encuesta CRM y actaulizacion de tipo de pregunta CRM
This commit is contained in:
@@ -1361,7 +1361,12 @@ public partial class CRM_Acercamiento : ClsPaginas
|
|||||||
|
|
||||||
if (e.Row.DataKey("Valor").ToString() != "")
|
if (e.Row.DataKey("Valor").ToString() != "")
|
||||||
{
|
{
|
||||||
e.Row.FCRadioButtonList("RdlRespuestaDinamica").SelectedValue = e.Row.FCRadioButtonList("RdlRespuestaDinamica").Items.FindByText(e.Row.DataKey("Valor").ToString()).Value;
|
try
|
||||||
|
{
|
||||||
|
e.Row.FCRadioButtonList("RdlRespuestaDinamica").SelectedValue = e.Row.FCRadioButtonList("RdlRespuestaDinamica").Items.FindByText(e.Row.DataKey("Valor").ToString()).Value;
|
||||||
|
}
|
||||||
|
catch { }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//e.Row.FCRequiredFieldValidator("RFVRdlRespuestaDinamica").ErrorMessage = string.Format("<i><span style='color: darkred;'>Campo requerido</span></i>");
|
//e.Row.FCRequiredFieldValidator("RFVRdlRespuestaDinamica").ErrorMessage = string.Format("<i><span style='color: darkred;'>Campo requerido</span></i>");
|
||||||
@@ -1516,20 +1521,46 @@ public partial class CRM_Acercamiento : ClsPaginas
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var responnseModelUpdateDatosTecnicosCRM = encuestaService.UpdateDatosTecnicosCRM(new RequestDatosTecnicosCRMUpdate() { CveEncuestaAplicadaDetalle = CveEncuestaAplicadaDetalle, CveEncuestaAplicada = CveEncuestaAplicada, CvePregunta = CvePregunta, CveRespuesta = CveRespuesta, Respuesta = Respuesta });
|
|
||||||
var responnseModelAddEncuestaAplicadaDetalle = encuestaService.AddEncuestaAplicadaDetalle(new RequestEncuestaAplicadaDetalleAdd() { CveEncuestaAplicada = _CveEncuestaAplicada, CvePregunta = CvePregunta, CveRespuesta = CveRespuesta, Valor = Respuesta });
|
|
||||||
//ACTUALIZAMOS LOS DATOS TECNICOS
|
//ACTUALIZAMOS LOS DATOS TECNICOS
|
||||||
if (ExisteRegistro && !responnseModelUpdateDatosTecnicosCRM.IsSuccess)
|
if (CveEncuestaAplicadaDetalle > 0)
|
||||||
{
|
{
|
||||||
//SI HAY ERROR REGRESA 0
|
|
||||||
_CveEncuestaAplicada = 0;
|
var responnseModelUpdateDatosTecnicosCRM = encuestaService.UpdateDatosTecnicosCRM(new RequestDatosTecnicosCRMUpdate() { CveEncuestaAplicadaDetalle = CveEncuestaAplicadaDetalle, CveEncuestaAplicada = CveEncuestaAplicada, CvePregunta = CvePregunta, CveRespuesta = CveRespuesta, Respuesta = Respuesta });
|
||||||
|
|
||||||
|
|
||||||
|
if (ExisteRegistro && !responnseModelUpdateDatosTecnicosCRM.IsSuccess)
|
||||||
|
{
|
||||||
|
//SI HAY ERROR REGRESA 0
|
||||||
|
_CveEncuestaAplicada = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else if (!ExisteRegistro && !responnseModelAddEncuestaAplicadaDetalle.IsSuccess)
|
else
|
||||||
{
|
{
|
||||||
//SI HAY ERROR REGRESA 0
|
var responnseModelAddEncuestaAplicadaDetalle = encuestaService.AddEncuestaAplicadaDetalle(new RequestEncuestaAplicadaDetalleAdd() { CveEncuestaAplicada = _CveEncuestaAplicada, CvePregunta = CvePregunta, CveRespuesta = CveRespuesta, Valor = Respuesta });
|
||||||
_CveEncuestaAplicada = 0;
|
if (!ExisteRegistro && !responnseModelAddEncuestaAplicadaDetalle.IsSuccess)
|
||||||
|
{
|
||||||
|
//SI HAY ERROR REGRESA 0
|
||||||
|
_CveEncuestaAplicada = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
////ACTUALIZAMOS LOS DATOS TECNICOS
|
||||||
|
//if (ExisteRegistro && !responnseModelUpdateDatosTecnicosCRM.IsSuccess)
|
||||||
|
//{
|
||||||
|
// //SI HAY ERROR REGRESA 0
|
||||||
|
// _CveEncuestaAplicada = 0;
|
||||||
|
//}
|
||||||
|
//else if (!ExisteRegistro && !responnseModelAddEncuestaAplicadaDetalle.IsSuccess)
|
||||||
|
//{
|
||||||
|
// //SI HAY ERROR REGRESA 0
|
||||||
|
// _CveEncuestaAplicada = 0;
|
||||||
|
//}
|
||||||
|
|
||||||
////ACTUALIZAMOS LOS DATOS TECNICOS
|
////ACTUALIZAMOS LOS DATOS TECNICOS
|
||||||
//if (ExisteRegistro && !(ObjDatosTecnicos.UpdateDatosTecnicosCRM(CveEncuestaAplicadaDetalle, CveEncuestaAplicada, CvePregunta, CveRespuesta, Respuesta)))
|
//if (ExisteRegistro && !(ObjDatosTecnicos.UpdateDatosTecnicosCRM(CveEncuestaAplicadaDetalle, CveEncuestaAplicada, CvePregunta, CveRespuesta, Respuesta)))
|
||||||
//{
|
//{
|
||||||
|
|||||||
@@ -555,6 +555,9 @@ public partial class CRM_CatTipoProceso : ClsPaginas
|
|||||||
protected void LbAgregarPregunta_Click(object sender, EventArgs e)
|
protected void LbAgregarPregunta_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
ClsEncuestas Objeto = new ClsEncuestas();
|
ClsEncuestas Objeto = new ClsEncuestas();
|
||||||
|
|
||||||
|
Objeto.IniciaTransacSQL();//ESTA TRANSACCIONADO POR QUE EL UPDATE ELIMINA RESPUESTAS CUANDO SE CAMBIA EL TIPO DE PREGUNTA
|
||||||
|
|
||||||
bool errorProceso = true;
|
bool errorProceso = true;
|
||||||
|
|
||||||
int RespuestaDefault = -1;
|
int RespuestaDefault = -1;
|
||||||
@@ -563,9 +566,10 @@ public partial class CRM_CatTipoProceso : ClsPaginas
|
|||||||
RespuestaDefault = ChkRespuestaDefault.Checked ? 1 : 0;
|
RespuestaDefault = ChkRespuestaDefault.Checked ? 1 : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (CvePregunta> 0)
|
if (CvePregunta> 0)
|
||||||
{
|
{
|
||||||
|
|
||||||
if (Objeto.UpdatePreguntas(CvePregunta, TxtPregunta.Text, DdlTipoPregunta.SelectedValue.ToEntero(), CveTema, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, RespuestaDefault))
|
if (Objeto.UpdatePreguntas(CvePregunta, TxtPregunta.Text, DdlTipoPregunta.SelectedValue.ToEntero(), CveTema, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, RespuestaDefault))
|
||||||
{
|
{
|
||||||
Alert("La Pregunta se actualizó correctamente.", ModExtensiones.TipoMensaje.ToastInformacion);
|
Alert("La Pregunta se actualizó correctamente.", ModExtensiones.TipoMensaje.ToastInformacion);
|
||||||
@@ -580,6 +584,19 @@ public partial class CRM_CatTipoProceso : ClsPaginas
|
|||||||
errorProceso = false;
|
errorProceso = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (errorProceso)//ESTA TRANSACCIONADO POR QUE EL UPDATE ELIMINA RESPUESTAS CUANDO SE CAMBIA EL TIPO DE PREGUNTA
|
||||||
|
{
|
||||||
|
Objeto.RollBack();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Objeto.Commit();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
Objeto.Dispose();
|
Objeto.Dispose();
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user