Merge branch 'master' of http://192.168.10.111:8383/SIG
This commit is contained in:
@@ -14,6 +14,8 @@ using ADSNetLibrary.SIGAPI.Models.Ventas.Response;
|
|||||||
using Extensiones;
|
using Extensiones;
|
||||||
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_EmpresaCRM : ClsPaginas
|
public partial class CRM_EmpresaCRM : ClsPaginas
|
||||||
{
|
{
|
||||||
@@ -451,15 +453,17 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
|||||||
|
|
||||||
protected int GuardaDatosTecnicos(ClsEncuestas ObjDatosTecnicos, int CveEncuestaAplicada = -1)
|
protected int GuardaDatosTecnicos(ClsEncuestas ObjDatosTecnicos, int CveEncuestaAplicada = -1)
|
||||||
{
|
{
|
||||||
|
var encuestaService = new EncuestaService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString);
|
||||||
int _CveEncuestaAplicada = CveEncuestaAplicada;
|
int _CveEncuestaAplicada = CveEncuestaAplicada;
|
||||||
|
|
||||||
//NUEVA CAPTURA DE DATOS TECNICOS
|
//NUEVA CAPTURA DE DATOS TECNICOS
|
||||||
if (!EsEditar)
|
if (!EsEditar)
|
||||||
{
|
{
|
||||||
if (ObjDatosTecnicos.AddEncuestaAplicada(CveEncuestaCRM, -1, -1, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa))
|
var responseModelAddEncuestaAplicada = encuestaService.AddEncuestaAplicada(new RequestEncuestaAplicadaAdd() { CveEncuesta = CveEncuestaCRM, CveCliente = -1, CvePersonal = -1, CveUsuario = UsuarioActual.CveUsuario, CveEmpresa = UsuarioActual.CveEmpresa });
|
||||||
|
if (responseModelAddEncuestaAplicada.Result > 0)
|
||||||
{
|
{
|
||||||
DataTable dt;
|
DataTable dt;
|
||||||
_CveEncuestaAplicada = ObjDatosTecnicos.DtResultados.Rows[0][0].ToEntero();
|
_CveEncuestaAplicada = responseModelAddEncuestaAplicada.Result.ToEntero();
|
||||||
|
|
||||||
foreach (GridViewRow drow in GvDatosTecnicos.Rows)
|
foreach (GridViewRow drow in GvDatosTecnicos.Rows)
|
||||||
{
|
{
|
||||||
@@ -520,7 +524,8 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
|||||||
}
|
}
|
||||||
|
|
||||||
//CREAMOS REGISTRO DE LOS DATOS TECNICOS
|
//CREAMOS REGISTRO DE LOS DATOS TECNICOS
|
||||||
if (!(ObjDatosTecnicos.AddEncuestaAplicadaDetalle(_CveEncuestaAplicada, CvePregunta, CveRespuesta, Respuesta)))
|
var responnseModelAddEncuestaAplicadaDetalle = encuestaService.AddEncuestaAplicadaDetalle(new RequestEncuestaAplicadaDetalleAdd() { CveEncuestaAplicada = _CveEncuestaAplicada, CvePregunta = CvePregunta, CveRespuesta = CveRespuesta, Valor = Respuesta });
|
||||||
|
if (!responnseModelAddEncuestaAplicadaDetalle.IsSuccess)
|
||||||
{
|
{
|
||||||
//SI HAY ERROR REGRESA 0
|
//SI HAY ERROR REGRESA 0
|
||||||
_CveEncuestaAplicada = 0;
|
_CveEncuestaAplicada = 0;
|
||||||
@@ -600,13 +605,15 @@ public partial class CRM_EmpresaCRM : 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;
|
||||||
@@ -827,6 +834,8 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
|||||||
var objAcercamiento = cRMService.GetAceracamientoCRM(aceramientoGet);
|
var objAcercamiento = cRMService.GetAceracamientoCRM(aceramientoGet);
|
||||||
|
|
||||||
ClsEncuestas objDatosTecnicos = new ClsEncuestas(ObjCRM.IniciaTransacSQL());
|
ClsEncuestas objDatosTecnicos = new ClsEncuestas(ObjCRM.IniciaTransacSQL());
|
||||||
|
var encuestaService = new EncuestaService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString);
|
||||||
|
|
||||||
if (objAcercamiento.Result.Count == 0)
|
if (objAcercamiento.Result.Count == 0)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -835,7 +844,8 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
|||||||
if (cRMService.EmpresasCRMDelete(EmpresasCRM))
|
if (cRMService.EmpresasCRMDelete(EmpresasCRM))
|
||||||
{
|
{
|
||||||
HuboError = false;
|
HuboError = false;
|
||||||
if (CveEncuestaAplicada > 0 && !objDatosTecnicos.RemoveEncuestaAplicada(CveEncuestaAplicada, UsuarioActual.CveEmpresa))
|
var responseModelRemoveEncuestaAplicada = encuestaService.RemoveEncuestaAplicada(new RequestEncuestaAplicadaRemove() { CveEmpresa = UsuarioActual.CveEmpresa, CveEncuestaAplicada = CveEncuestaAplicada });
|
||||||
|
if (CveEncuestaAplicada > 0 && !responseModelRemoveEncuestaAplicada.IsSuccess)
|
||||||
{
|
{
|
||||||
HuboError = true;
|
HuboError = true;
|
||||||
}
|
}
|
||||||
@@ -883,8 +893,8 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
BtnAgregarContacto.Visible = true;
|
BtnAgregarContacto.Visible = false;
|
||||||
DivBuscadorContactos.Visible = true;
|
DivBuscadorContactos.Visible = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1564,7 +1574,6 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
|||||||
ClsCRM ObjCRM = new ClsCRM();
|
ClsCRM ObjCRM = new ClsCRM();
|
||||||
ClsOIEventos ObjBitacora = new ClsOIEventos(ObjCRM.IniciaTransacSQL());
|
ClsOIEventos ObjBitacora = new ClsOIEventos(ObjCRM.IniciaTransacSQL());
|
||||||
ICRMService cRMService = new CRMService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString);
|
ICRMService cRMService = new CRMService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString);
|
||||||
AcercaminetoModel AcercamientoModel = new AcercaminetoModel();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1601,24 +1610,29 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
|||||||
|
|
||||||
if (tempDT.Rows.Count > 0)
|
if (tempDT.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
AcercamientoModel.CveEmpresaCRM = CveEmpresaCRM;
|
var AcercamientoModel = new AcercaminetoModel()
|
||||||
AcercamientoModel.CveContactoPrincipal = CveContactoPrincipal;
|
{
|
||||||
AcercamientoModel.CveTipoProceso = CveTipoProceso;
|
CveEmpresaCRM = CveEmpresaCRM,
|
||||||
AcercamientoModel.CveEtapaProcesoActual = CveEtapaProcesoActual;
|
CveContactoPrincipal = CveContactoPrincipal,
|
||||||
AcercamientoModel.CveVendedor = CveVendedor;
|
CveTipoProceso = CveTipoProceso,
|
||||||
AcercamientoModel.CveMedioCaptacion = CveMedioCaptacion;
|
CveEtapaProcesoActual = CveEtapaProcesoActual,
|
||||||
AcercamientoModel.CveRechazoMotivo = CveRechazoMotivo;
|
CveVendedor = CveVendedor,
|
||||||
AcercamientoModel.CveProbabilidadAcercamiento = CveProbabilidadAcercamiento;
|
CveMedioCaptacion = CveMedioCaptacion,
|
||||||
AcercamientoModel.FechaApertura = FechaApertura;
|
CveRechazoMotivo = CveRechazoMotivo,
|
||||||
AcercamientoModel.FechaCierre = (DateTime)System.Data.SqlTypes.SqlDateTime.Null;
|
CveProbabilidadAcercamiento = CveProbabilidadAcercamiento,
|
||||||
AcercamientoModel.NombreAcercamiento = NombreAcercamiento;
|
FechaApertura = FechaApertura,
|
||||||
AcercamientoModel.Descripcion = Descripcion;
|
FechaCierre = (DateTime)System.Data.SqlTypes.SqlDateTime.Null,
|
||||||
AcercamientoModel.Importe = Importe;
|
NombreAcercamiento = NombreAcercamiento,
|
||||||
AcercamientoModel.Comision = Comision;
|
Descripcion = Descripcion,
|
||||||
AcercamientoModel.Prioridad = Prioridad;
|
Importe = Importe,
|
||||||
AcercamientoModel.CveEmpresa = UsuarioActual.CveEmpresa;
|
Comision = Comision,
|
||||||
AcercamientoModel.CveUsuarioIng = CveUsuarioIng;
|
Prioridad = Prioridad,
|
||||||
AcercamientoModel.CvePS = DdlPS.SelectedValue.ToEntero();
|
CveEmpresa = UsuarioActual.CveEmpresa,
|
||||||
|
CveUsuarioIng = CveUsuarioIng,
|
||||||
|
CvePS = DdlPS.SelectedValue.ToEntero()
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CveAcercamiento = cRMService.AcercamientoAdd(AcercamientoModel).ToEntero();
|
CveAcercamiento = cRMService.AcercamientoAdd(AcercamientoModel).ToEntero();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user