Cambios a api en CRM
This commit is contained in:
@@ -16,6 +16,8 @@ using ADSNetLibrary.SIGAPI.Models.Ventas.Request;
|
|||||||
using ADSNetLibrary.SIGAPI.Models.Ventas.Response;
|
using ADSNetLibrary.SIGAPI.Models.Ventas.Response;
|
||||||
using MoreLinq;
|
using MoreLinq;
|
||||||
using ADSNetLibrary.SIGAPI.Services;
|
using ADSNetLibrary.SIGAPI.Services;
|
||||||
|
using ADSNetLibrary.SIGAPI.Services.Encuestas;
|
||||||
|
using ADSNetLibrary.SIGAPI.Models.Encuestas.Request;
|
||||||
|
|
||||||
public partial class CRM_Acercamiento : ClsPaginas
|
public partial class CRM_Acercamiento : ClsPaginas
|
||||||
{
|
{
|
||||||
@@ -1226,23 +1228,41 @@ public partial class CRM_Acercamiento : ClsPaginas
|
|||||||
#region "TAB DATOS TECNICOS"
|
#region "TAB DATOS TECNICOS"
|
||||||
protected void CargaDatosTecnicos()
|
protected void CargaDatosTecnicos()
|
||||||
{
|
{
|
||||||
ClsEncuestas objEncuesta = new ClsEncuestas();
|
|
||||||
|
|
||||||
if (objEncuesta.GetRespuestas(CveEncuestaProcesoCRM))
|
var encuestaService = new EncuestaService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString);
|
||||||
DTRespuestasDatosTecnicos = objEncuesta.DtResultados;
|
var responseGenericGetRespuestas = encuestaService.GetRespuestas(CveEncuestaProcesoCRM);
|
||||||
|
if (responseGenericGetRespuestas.IsSuccess)
|
||||||
if (objEncuesta.GetDatosTecnicosEmpresaCRM(CveEncuestaProcesoCRM, CveEncuestaAplicadaProceso, UsuarioActual.Empresa.CveEmpresa))
|
|
||||||
{
|
{
|
||||||
GvDatosTecnicos.DataSource = objEncuesta.DtResultados;
|
DTRespuestasDatosTecnicos = responseGenericGetRespuestas.Result.ToDataTable();
|
||||||
if (objEncuesta.DtResultados.Rows.Count > 0)
|
}
|
||||||
|
|
||||||
|
var responseGenericGetDatosTecnicosEmpresaCRM = encuestaService.GetDatosTecnicosEmpresaCRM(new RequestDatosTecnicosEmpresaCRMGet() { CveEmpresa = UsuarioActual.Empresa.CveEmpresa, CveEncuesta = CveEncuestaProcesoCRM, CveEncuestaAplicada = CveEncuestaAplicadaProceso, CvePregunta = -1 });
|
||||||
|
if (responseGenericGetDatosTecnicosEmpresaCRM.IsSuccess)
|
||||||
|
{
|
||||||
|
GvDatosTecnicos.DataSource = responseGenericGetDatosTecnicosEmpresaCRM.Result;
|
||||||
|
if (responseGenericGetDatosTecnicosEmpresaCRM.Result.Count > 0)
|
||||||
{
|
{
|
||||||
//BtnModalReferenciasVerificar.Visible = true;
|
|
||||||
GvDatosTecnicos.Visible = true;
|
GvDatosTecnicos.Visible = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//UpModalReferenciasBtn.Update();
|
//ClsEncuestas objEncuesta = new ClsEncuestas();
|
||||||
objEncuesta.Dispose();
|
|
||||||
|
//if (objEncuesta.GetRespuestas(CveEncuestaProcesoCRM))
|
||||||
|
// DTRespuestasDatosTecnicos = objEncuesta.DtResultados;
|
||||||
|
|
||||||
|
//if (objEncuesta.GetDatosTecnicosEmpresaCRM(CveEncuestaProcesoCRM, CveEncuestaAplicadaProceso, UsuarioActual.Empresa.CveEmpresa))
|
||||||
|
//{
|
||||||
|
// GvDatosTecnicos.DataSource = objEncuesta.DtResultados;
|
||||||
|
// if (objEncuesta.DtResultados.Rows.Count > 0)
|
||||||
|
// {
|
||||||
|
// //BtnModalReferenciasVerificar.Visible = true;
|
||||||
|
// GvDatosTecnicos.Visible = true;
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
|
||||||
|
////UpModalReferenciasBtn.Update();
|
||||||
|
//objEncuesta.Dispose();
|
||||||
|
|
||||||
GvDatosTecnicos.DataBind();
|
GvDatosTecnicos.DataBind();
|
||||||
UpDatosTecnicos.Update();
|
UpDatosTecnicos.Update();
|
||||||
@@ -1364,14 +1384,20 @@ public partial class CRM_Acercamiento : ClsPaginas
|
|||||||
int CveEncuestaAplicadaDetalle = -1;
|
int CveEncuestaAplicadaDetalle = -1;
|
||||||
Boolean ExisteRegistro = true;
|
Boolean ExisteRegistro = true;
|
||||||
DataTable dtRespuesta;
|
DataTable dtRespuesta;
|
||||||
|
var encuestaService = new EncuestaService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString);
|
||||||
|
|
||||||
//NUEVA CAPTURA DE DATOS TECNICOS
|
//NUEVA CAPTURA DE DATOS TECNICOS
|
||||||
if (_CveEncuestaAplicada == -1)
|
if (_CveEncuestaAplicada == -1)
|
||||||
{
|
{
|
||||||
if (ObjDatosTecnicos.AddEncuestaAplicada(CveEncuestaProcesoCRM, -1, -1, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa))
|
var responseModelAddEncuestaAplicada = encuestaService.AddEncuestaAplicada(new RequestEncuestaAplicadaAdd() { CveEncuesta = CveEncuestaProcesoCRM, CveCliente = -1, CvePersonal = -1, CveUsuario = UsuarioActual.CveUsuario, CveEmpresa = UsuarioActual.CveEmpresa });
|
||||||
|
if (responseModelAddEncuestaAplicada.Result > 0)
|
||||||
{
|
{
|
||||||
_CveEncuestaAplicada = ObjDatosTecnicos.DtResultados.Rows[0][0].ToEntero();
|
_CveEncuestaAplicada = responseModelAddEncuestaAplicada.Result.ToEntero();
|
||||||
}
|
}
|
||||||
|
// if (ObjDatosTecnicos.AddEncuestaAplicada(CveEncuestaProcesoCRM, -1, -1, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa))
|
||||||
|
//{
|
||||||
|
// _CveEncuestaAplicada = ObjDatosTecnicos.DtResultados.Rows[0][0].ToEntero();
|
||||||
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (GridViewRow drow in GvDatosTecnicos.Rows)
|
foreach (GridViewRow drow in GvDatosTecnicos.Rows)
|
||||||
@@ -1437,17 +1463,31 @@ 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 && !(ObjDatosTecnicos.UpdateDatosTecnicosCRM(CveEncuestaAplicadaDetalle, CveEncuestaAplicada, CvePregunta, CveRespuesta, Respuesta)))
|
if (ExisteRegistro && !responnseModelUpdateDatosTecnicosCRM.IsSuccess)
|
||||||
{
|
{
|
||||||
//SI HAY ERROR REGRESA 0
|
//SI HAY ERROR REGRESA 0
|
||||||
_CveEncuestaAplicada = 0;
|
_CveEncuestaAplicada = 0;
|
||||||
}
|
}
|
||||||
else if (!ExisteRegistro && !(ObjDatosTecnicos.AddEncuestaAplicadaDetalle(_CveEncuestaAplicada, CvePregunta, CveRespuesta, Respuesta)))
|
else if (!ExisteRegistro && !responnseModelAddEncuestaAplicadaDetalle.IsSuccess)
|
||||||
{
|
{
|
||||||
//SI HAY ERROR REGRESA 0
|
//SI HAY ERROR REGRESA 0
|
||||||
_CveEncuestaAplicada = 0;
|
_CveEncuestaAplicada = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
////ACTUALIZAMOS LOS DATOS TECNICOS
|
||||||
|
//if (ExisteRegistro && !(ObjDatosTecnicos.UpdateDatosTecnicosCRM(CveEncuestaAplicadaDetalle, CveEncuestaAplicada, CvePregunta, CveRespuesta, Respuesta)))
|
||||||
|
//{
|
||||||
|
// //SI HAY ERROR REGRESA 0
|
||||||
|
// _CveEncuestaAplicada = 0;
|
||||||
|
//}
|
||||||
|
//else if (!ExisteRegistro && !(ObjDatosTecnicos.AddEncuestaAplicadaDetalle(_CveEncuestaAplicada, CvePregunta, CveRespuesta, Respuesta)))
|
||||||
|
//{
|
||||||
|
// //SI HAY ERROR REGRESA 0
|
||||||
|
// _CveEncuestaAplicada = 0;
|
||||||
|
//}
|
||||||
dtRespuesta.Dispose();
|
dtRespuesta.Dispose();
|
||||||
}
|
}
|
||||||
// SI REGRESA _CveEncuestaAplicada = 0 HUBO ERROR
|
// SI REGRESA _CveEncuestaAplicada = 0 HUBO ERROR
|
||||||
|
|||||||
@@ -1325,23 +1325,40 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
|||||||
#region "CARGAR DATOS TECNICOS - ENCUESTA"
|
#region "CARGAR DATOS TECNICOS - ENCUESTA"
|
||||||
protected void CargaDatosTecnicos()
|
protected void CargaDatosTecnicos()
|
||||||
{
|
{
|
||||||
ClsEncuestas objEncuesta = new ClsEncuestas();
|
var encuestaService = new EncuestaService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString);
|
||||||
|
var responseGenericGetRespuestas = encuestaService.GetRespuestas(CveEncuestaCRM);
|
||||||
if (objEncuesta.GetRespuestas(CveEncuestaCRM))
|
if (responseGenericGetRespuestas.IsSuccess)
|
||||||
DTRespuestasDatosTecnicos = objEncuesta.DtResultados;
|
|
||||||
|
|
||||||
if (objEncuesta.GetDatosTecnicosEmpresaCRM(CveEncuestaCRM, CveEncuestaAplicada, UsuarioActual.Empresa.CveEmpresa))
|
|
||||||
{
|
{
|
||||||
GvDatosTecnicos.DataSource = objEncuesta.DtResultados;
|
DTRespuestasDatosTecnicos = responseGenericGetRespuestas.Result.ToDataTable();
|
||||||
if (objEncuesta.DtResultados.Rows.Count > 0)
|
}
|
||||||
|
|
||||||
|
var responseGenericGetDatosTecnicosEmpresaCRM = encuestaService.GetDatosTecnicosEmpresaCRM(new RequestDatosTecnicosEmpresaCRMGet() { CveEmpresa = UsuarioActual.Empresa.CveEmpresa , CveEncuesta = CveEncuestaCRM, CveEncuestaAplicada = CveEncuestaAplicada, CvePregunta = -1});
|
||||||
|
if (responseGenericGetDatosTecnicosEmpresaCRM.IsSuccess)
|
||||||
|
{
|
||||||
|
GvDatosTecnicos.DataSource = responseGenericGetDatosTecnicosEmpresaCRM.Result;
|
||||||
|
if(responseGenericGetDatosTecnicosEmpresaCRM.Result.Count > 0)
|
||||||
{
|
{
|
||||||
//BtnModalReferenciasVerificar.Visible = true;
|
|
||||||
GvDatosTecnicos.Visible = true;
|
GvDatosTecnicos.Visible = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//UpModalReferenciasBtn.Update();
|
//ClsEncuestas objEncuesta = new ClsEncuestas();
|
||||||
objEncuesta.Dispose();
|
|
||||||
|
//if (objEncuesta.GetRespuestas(CveEncuestaCRM))
|
||||||
|
// DTRespuestasDatosTecnicos = objEncuesta.DtResultados;
|
||||||
|
|
||||||
|
//if (objEncuesta.GetDatosTecnicosEmpresaCRM(CveEncuestaCRM, CveEncuestaAplicada, UsuarioActual.Empresa.CveEmpresa))
|
||||||
|
//{
|
||||||
|
// GvDatosTecnicos.DataSource = objEncuesta.DtResultados;
|
||||||
|
// if (objEncuesta.DtResultados.Rows.Count > 0)
|
||||||
|
// {
|
||||||
|
// //BtnModalReferenciasVerificar.Visible = true;
|
||||||
|
// GvDatosTecnicos.Visible = true;
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
|
||||||
|
////UpModalReferenciasBtn.Update();
|
||||||
|
//objEncuesta.Dispose();
|
||||||
|
|
||||||
GvDatosTecnicos.DataBind();
|
GvDatosTecnicos.DataBind();
|
||||||
UpDatosTecnicos.Update();
|
UpDatosTecnicos.Update();
|
||||||
|
|||||||
Reference in New Issue
Block a user