From bed5d5f340397d3b5a48629d3142d5afff242d31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Pimienta?= Date: Thu, 6 Jan 2022 00:13:54 -0700 Subject: [PATCH 1/2] Cambios a api en CRM --- CRM/Acercamiento.aspx.cs | 68 +++++++++++++++++++++++++++++++--------- CRM/EmpresaCRM.aspx.cs | 39 ++++++++++++++++------- 2 files changed, 82 insertions(+), 25 deletions(-) diff --git a/CRM/Acercamiento.aspx.cs b/CRM/Acercamiento.aspx.cs index b58db10e3..db600d989 100644 --- a/CRM/Acercamiento.aspx.cs +++ b/CRM/Acercamiento.aspx.cs @@ -16,6 +16,8 @@ using ADSNetLibrary.SIGAPI.Models.Ventas.Request; using ADSNetLibrary.SIGAPI.Models.Ventas.Response; using MoreLinq; using ADSNetLibrary.SIGAPI.Services; +using ADSNetLibrary.SIGAPI.Services.Encuestas; +using ADSNetLibrary.SIGAPI.Models.Encuestas.Request; public partial class CRM_Acercamiento : ClsPaginas { @@ -1226,23 +1228,41 @@ public partial class CRM_Acercamiento : ClsPaginas #region "TAB DATOS TECNICOS" protected void CargaDatosTecnicos() { - ClsEncuestas objEncuesta = new ClsEncuestas(); - if (objEncuesta.GetRespuestas(CveEncuestaProcesoCRM)) - DTRespuestasDatosTecnicos = objEncuesta.DtResultados; - - if (objEncuesta.GetDatosTecnicosEmpresaCRM(CveEncuestaProcesoCRM, CveEncuestaAplicadaProceso, UsuarioActual.Empresa.CveEmpresa)) + var encuestaService = new EncuestaService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString); + var responseGenericGetRespuestas = encuestaService.GetRespuestas(CveEncuestaProcesoCRM); + if (responseGenericGetRespuestas.IsSuccess) { - GvDatosTecnicos.DataSource = objEncuesta.DtResultados; - if (objEncuesta.DtResultados.Rows.Count > 0) + DTRespuestasDatosTecnicos = responseGenericGetRespuestas.Result.ToDataTable(); + } + + 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; } } - //UpModalReferenciasBtn.Update(); - objEncuesta.Dispose(); + //ClsEncuestas objEncuesta = new ClsEncuestas(); + + //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(); UpDatosTecnicos.Update(); @@ -1364,14 +1384,20 @@ public partial class CRM_Acercamiento : ClsPaginas int CveEncuestaAplicadaDetalle = -1; Boolean ExisteRegistro = true; DataTable dtRespuesta; + var encuestaService = new EncuestaService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString); //NUEVA CAPTURA DE DATOS TECNICOS 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) @@ -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 - if (ExisteRegistro && !(ObjDatosTecnicos.UpdateDatosTecnicosCRM(CveEncuestaAplicadaDetalle, CveEncuestaAplicada, CvePregunta, CveRespuesta, Respuesta))) + if (ExisteRegistro && !responnseModelUpdateDatosTecnicosCRM.IsSuccess) { //SI HAY ERROR REGRESA 0 _CveEncuestaAplicada = 0; } - else if (!ExisteRegistro && !(ObjDatosTecnicos.AddEncuestaAplicadaDetalle(_CveEncuestaAplicada, CvePregunta, CveRespuesta, Respuesta))) + else if (!ExisteRegistro && !responnseModelAddEncuestaAplicadaDetalle.IsSuccess) { //SI HAY ERROR REGRESA 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(); } // SI REGRESA _CveEncuestaAplicada = 0 HUBO ERROR diff --git a/CRM/EmpresaCRM.aspx.cs b/CRM/EmpresaCRM.aspx.cs index af7c29205..5b0d23fcb 100644 --- a/CRM/EmpresaCRM.aspx.cs +++ b/CRM/EmpresaCRM.aspx.cs @@ -1325,23 +1325,40 @@ public partial class CRM_EmpresaCRM : ClsPaginas #region "CARGAR DATOS TECNICOS - ENCUESTA" protected void CargaDatosTecnicos() { - ClsEncuestas objEncuesta = new ClsEncuestas(); - - if (objEncuesta.GetRespuestas(CveEncuestaCRM)) - DTRespuestasDatosTecnicos = objEncuesta.DtResultados; - - if (objEncuesta.GetDatosTecnicosEmpresaCRM(CveEncuestaCRM, CveEncuestaAplicada, UsuarioActual.Empresa.CveEmpresa)) + var encuestaService = new EncuestaService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString); + var responseGenericGetRespuestas = encuestaService.GetRespuestas(CveEncuestaCRM); + if (responseGenericGetRespuestas.IsSuccess) { - GvDatosTecnicos.DataSource = objEncuesta.DtResultados; - if (objEncuesta.DtResultados.Rows.Count > 0) + DTRespuestasDatosTecnicos = responseGenericGetRespuestas.Result.ToDataTable(); + } + + 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; } } - //UpModalReferenciasBtn.Update(); - objEncuesta.Dispose(); + //ClsEncuestas objEncuesta = new ClsEncuestas(); + + //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(); UpDatosTecnicos.Update(); From c57601c6b44f03a12373631b9b5312310f6b2282 Mon Sep 17 00:00:00 2001 From: rakcsle Date: Thu, 6 Jan 2022 11:09:53 -0700 Subject: [PATCH 2/2] Facturas 140 --- Empresas/140/Formatos/Factura.rdlc | 134 ++++++++++++++++------------- Inventarios/CatUnidades.aspx | 3 +- Inventarios/CatUnidades.aspx.vb | 1 + Inventarios/Kardex.aspx.vb | 2 +- 4 files changed, 75 insertions(+), 65 deletions(-) diff --git a/Empresas/140/Formatos/Factura.rdlc b/Empresas/140/Formatos/Factura.rdlc index b8062cc96..efbf0eb23 100644 --- a/Empresas/140/Formatos/Factura.rdlc +++ b/Empresas/140/Formatos/Factura.rdlc @@ -243,7 +243,29 @@ - POR ESTE PAGARÉ PROMETO(EMOS), Y ME (NOS) OBLIGO (AMOS) A PAGAR INCONDICIONALMENTE A LA ORDEN DE + POR ESTE + + + + PAGARÉ + + + + PROMETO(EMOS), Y ME (NOS) OBLIGO (AMOS) A PAGAR INCONDICIONALMENTE A LA ORDEN DE @@ -361,7 +383,29 @@ - , DE NO PAGARSE CAUSARÍA UN INTERÉS MORATORIO DEL 10% POR CIENTO MENSUAL, POR EL TIEMPO QUE PERMANEZCA INSOLUTO EL ADEUDO EXISTENTE, QUEDANDO EXPRESAMENTE CONVENIDO QUE LA FALTA DE PAGO OPORTUNO OCASIONA AL DEUDOR GASTOS DE COBRO JUDICIALES O EXTRAJUDICIALES Y LOS QUE SE OCASIONEN, RENUNCIANDO EL DEUDOR AL FUERO DE SU DOMICILIO QUE PUDIERA CORRESPONDERLE, ESTE PAGARÉ ES MERCANTIL Y ESTÁ PROTEGIDO POR LA LEY GENERAL DE TÍTULOS Y OPERACIONES DE CRÉDITO. + , DE NO PAGARSE CAUSARÍA UN + + + + INTERÉS MORATORIO + + + + DEL 10% POR CIENTO MENSUAL, POR EL TIEMPO QUE PERMANEZCA INSOLUTO EL ADEUDO EXISTENTE, QUEDANDO EXPRESAMENTE CONVENIDO QUE LA FALTA DE PAGO OPORTUNO OCASIONA AL DEUDOR GASTOS DE COBRO JUDICIALES O EXTRAJUDICIALES Y LOS QUE SE OCASIONEN, RENUNCIANDO EL DEUDOR AL FUERO DE SU DOMICILIO QUE PUDIERA CORRESPONDERLE, ESTE PAGARÉ ES MERCANTIL Y ESTÁ PROTEGIDO POR LA LEY GENERAL DE TÍTULOS Y OPERACIONES DE CRÉDITO. @@ -1402,9 +1446,9 @@ Textbox4 - 0.05022in + 0.05159in 5.03983in - 1.62345in + 1.74708in 3.24175in 4 - - - 72 HORAS - - - - POSTERIORES A LA FECHA DE ELABORACIÓN, + "REVISAR SU FACTURA Y SUS PRODUCTOS AL MOMENTO DE RECIBIRLAS, YA QUE NO SE REALIZARAN CAMBIOS EN FACTURA - - - 5803 - - - - - 14.70114cm + 15.01864cm 14.38124cm 0cm 6.65396cm @@ -3488,7 +3498,7 @@ Textbox39 - 14.87753cm + 15.19503cm 14.38124cm 0.6cm 6.65396cm @@ -3527,7 +3537,7 @@ Textbox38 - 13.25486cm + 13.57236cm 14.38124cm 0.67938cm 6.65396cm @@ -3543,7 +3553,7 @@ - 28.16088cm + 28.47838cm diff --git a/Inventarios/CatUnidades.aspx b/Inventarios/CatUnidades.aspx index 73281e77f..f5d4cb961 100644 --- a/Inventarios/CatUnidades.aspx +++ b/Inventarios/CatUnidades.aspx @@ -102,8 +102,7 @@
- - + diff --git a/Inventarios/CatUnidades.aspx.vb b/Inventarios/CatUnidades.aspx.vb index 4b918d7f7..aa0f426c0 100644 --- a/Inventarios/CatUnidades.aspx.vb +++ b/Inventarios/CatUnidades.aspx.vb @@ -54,6 +54,7 @@ Partial Class Inventarios_CatUnidades End Using DdlConfigAuto.DataBind() + DdlConfigAuto.Items.Insert(0, New ListItem("Seleccione Uno ", "-1")) DdlTipoPermisoSCT.DataBind() UpModalUnidades.Update() diff --git a/Inventarios/Kardex.aspx.vb b/Inventarios/Kardex.aspx.vb index eef5d9dd9..0230a9aef 100644 --- a/Inventarios/Kardex.aspx.vb +++ b/Inventarios/Kardex.aspx.vb @@ -490,7 +490,7 @@ Partial Class Inventarios_Kardex Protected Sub LnkEditarFecha_Click(sender As Object, e As EventArgs) Dim gvRow As GridViewRow = DirectCast((DirectCast(sender, LinkButton)).NamingContainer, GridViewRow) CveMovimiento = gvRow.DataKey("CveMovimiento").ToEntero - TxtFecha.Text = gvRow.DataKey("FechaMovto").ToDateTime.ToString("yyyy-MM-ddTHH: mm") + TxtFecha.Text = gvRow.DataKey("FechaMovto").ToDateTime.ToString("yyyy-MM-dd HH:mm:ss").Replace(" ", "T") RegistraScript("$('#DModalEditarFecha').modal()") UpModalEditarFecha.Update() End Sub