From d202765b3d7ff247f169c4ebe8ca588cf7b63f44 Mon Sep 17 00:00:00 2001 From: rakcsle Date: Wed, 18 Dec 2024 11:40:03 -0700 Subject: [PATCH] OC no perder subproeycto al actualizar --- OC/OC.aspx | 6 ++++++ OC/OC.aspx.vb | 15 ++++++++++++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/OC/OC.aspx b/OC/OC.aspx index 43cf81b0b..fb4310c97 100644 --- a/OC/OC.aspx +++ b/OC/OC.aspx @@ -227,6 +227,12 @@ OnSelectedIndexChanged="DdlSubProyectoGral_SelectedIndexChanged" AutoPostBack="true"> + + + + + diff --git a/OC/OC.aspx.vb b/OC/OC.aspx.vb index bc28ee13c..6c0f04f57 100644 --- a/OC/OC.aspx.vb +++ b/OC/OC.aspx.vb @@ -3200,7 +3200,16 @@ Partial Class OC_OC End If - If OC.UpdateOrdenCompra(-1, TxtDescrip.Text, TxtJustificacion.Text, DdlPrioridad.SelectedValue.ToEntero, ChkCotizacion.Checked, If(TxtFechaEstimadaEntrega.Text.Trim = "", "-1", TxtFechaEstimadaEntrega.Text.Trim), + Dim tCveSubProyectoVal As Integer = -1 + If ModalidadSubProyectoGeneral Then + tCveSubProyectoVal = DdlSubProyectoGral.SelectedValue.ToEntero + If tCveSubProyectoVal <= 0 Then + tCveSubProyectoVal = GetCveSubProyectoDetalles() + End If + End If + + + If OC.UpdateOrdenCompra(tCveSubProyectoVal, TxtDescrip.Text, TxtJustificacion.Text, DdlPrioridad.SelectedValue.ToEntero, ChkCotizacion.Checked, If(TxtFechaEstimadaEntrega.Text.Trim = "", "-1", TxtFechaEstimadaEntrega.Text.Trim), LugarEntrega, DdlMoneda.SelectedValue.ToEntero, CveProveedor, CveOrdenCompra, UsuarioActual.CveUsuario, Ddlcliente.txtValue.Value.ToEntero, DdlVendedor.SelectedValue.ToEntero, txtobsprioridad.Text, IVA:=IVA, RetIVA:=TxtRetIVA.Text.ToDecimal, RetISR:=TxtRetISR.Text.ToDecimal, FolioAdicional:=TxtFolioAdicional.Text, EntregaDirecta:=If(ChkEntregaDirecta.Checked, 1, -1), CveDireccionEnvio:=If(DdlDireccionEnvio.Visible, DdlDireccionEnvio.SelectedValue.ToEntero, -1), Guia:=TxtGuia.Text.Trim, IEPS:=TxtIEPS.Text.ToDecimal, UsoCFDI:=DdlUsoCFDI.SelectedValue.ToEntero, Promocion:=Promocion, pCveProveedorSucursal:=DdlProveedorSucursal.SelectedValue.ToEntero, CveProveedorContacto:=CveProveedorContacto, @@ -9969,9 +9978,9 @@ Partial Class OC_OC If Respuesta Then If Recargar Then - Alert($"Movimiento Guardado Correctamente Folio:{FolioMto} CveMovmiento: {CveMovimiento}", TipoMensaje.MsgInformacion, "window.location.reload();") + Alert($"Movimiento Guardado Correctamente Folio:{FolioMto}", TipoMensaje.MsgInformacion, "window.location.reload();") Else - Alert($"Movimiento Guardado Correctamente Folio:{FolioMto} CveMovmiento: {CveMovimiento}", TipoMensaje.MsgInformacion) + Alert($"Movimiento Guardado Correctamente Folio:{FolioMto}", TipoMensaje.MsgInformacion) End If End If