private bool Guardar() { if (!Validaciones()) { return(false); } OrdentrabajoMnt.Idsucursal = (int)rIdsucursal.EditValue; OrdentrabajoMnt.Idtipocp = (int)iIdtipocp.EditValue; OrdentrabajoMnt.Idcptooperacion = (int)iIdcptooperacion.EditValue; OrdentrabajoMnt.Serieordentrabajo = rSerieordentrabajo.Text.Trim(); OrdentrabajoMnt.Numeroordentrabajo = rNumeroordentrabajo.Text.Trim(); OrdentrabajoMnt.Fecharegistro = (DateTime)iFecharegistro.EditValue; OrdentrabajoMnt.Fechainicial = (DateTime)iFechainicial.EditValue; OrdentrabajoMnt.Fechafinal = (DateTime)iFechafinal.EditValue; OrdentrabajoMnt.Otterminada = (bool)iOtterminada.EditValue; OrdentrabajoMnt.Programacion = iProgramacion.Text.Trim(); OrdentrabajoMnt.Ejecutado = iEjecutado.Text.Trim(); OrdentrabajoMnt.Observacion = iObservacion.Text.Trim(); OrdentrabajoMnt.Anulado = (bool?)iAnulado.EditValue; OrdentrabajoMnt.Fechaanulado = (DateTime?)iFechaanulado.EditValue; OrdentrabajoMnt.Idresponsable = (int)iIdresponsable.EditValue; OrdentrabajoMnt.Descripcionot = iDescripcionot.Text.Trim(); OrdentrabajoMnt.Idcentrodecosto = (int?)iIdcentrocosto.EditValue; switch (TipoMnt) { case TipoMantenimiento.Nuevo: //OrdendeventaMnt.Createdby = IdUsuario; //OrdendeventaMnt.Creationdate = DateTime.Now; break; case TipoMantenimiento.Modificar: // OrdendeventaMnt.Modifiedby = IdUsuario; // OrdendeventaMnt.Lastmodified = DateTime.Now; break; } try { Cursor = Cursors.WaitCursor; switch (TipoMnt) { case TipoMantenimiento.Nuevo: IdEntidadMnt = Service.SaveOrdentrabajo(OrdentrabajoMnt); pkIdEntidad.EditValue = IdEntidadMnt; if (IdEntidadMnt > 0 && VwTipocpSel.Numeracionauto && Service.ActualizarCorrelativo((int)iIdtipocp.EditValue, Convert.ToInt32(rNumeroordentrabajo.EditValue))) { iIdtipocp.ReadOnly = true; iIdcptooperacion.ReadOnly = true; } break; case TipoMantenimiento.Modificar: Service.UpdateOrdentrabajo(OrdentrabajoMnt); break; } var numeroDoc = string.Format("{0} {1}-{2}", iIdtipocp.Text.Trim(), rSerieordentrabajo.Text.Trim(), rNumeroordentrabajo.Text.Trim()); Cursor = Cursors.Default; if (IdEntidadMnt > 0) { RegistrarValoresPorDefecto(); } XtraMessageBox.Show("Se guardo correctamente el documento " + numeroDoc, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { Cursor = Cursors.Default; throw; } return(true); }
private bool Guardar() { if (!Validaciones()) { return(false); } CotizacionprvMnt.Idsucursal = (int?)iIdsucursal.EditValue; CotizacionprvMnt.Idalmacenentrega = (int?)iIdalmacenentrega.EditValue; CotizacionprvMnt.Idtipocp = (int)iIdtipocp.EditValue; CotizacionprvMnt.Idcptooperacion = (int)iIdcptooperacion.EditValue; CotizacionprvMnt.Seriecotizacionprv = rSeriecotizacionprv.Text.Trim(); CotizacionprvMnt.Numerocotizacionprv = rNumerocotizacionprv.Text.Trim(); CotizacionprvMnt.Idresponsable = (int?)iIdresponsable.EditValue; CotizacionprvMnt.Fechaemision = (DateTime)iFechaemision.EditValue; CotizacionprvMnt.Anulado = (bool)iAnulado.EditValue; CotizacionprvMnt.Fechaanulado = (DateTime?)iFechaanulado.EditValue; CotizacionprvMnt.Idtipomoneda = (int?)iIdtipomoneda.EditValue; CotizacionprvMnt.Observacion = iObservacion.Text.Trim(); switch (TipoMnt) { case TipoMantenimiento.Nuevo: //CotizacionprvMnt.Createdby = IdUsuario; //CotizacionprvMnt.Creationdate = DateTime.Now; break; case TipoMantenimiento.Modificar: //CotizacionprvMnt.Modifiedby = IdUsuario; //CotizacionprvMnt.Lastmodified = DateTime.Now; break; } try { Cursor = Cursors.WaitCursor; switch (TipoMnt) { case TipoMantenimiento.Nuevo: IdEntidadMnt = Service.SaveCotizacionprv(CotizacionprvMnt); CotizacionprvMnt.Idcotizacionprv = IdEntidadMnt; pkIdEntidad.EditValue = IdEntidadMnt; if (IdEntidadMnt > 0 && TipoCpMnt.Numeracionauto && Service.ActualizarCorrelativo((int)iIdtipocp.EditValue, Convert.ToInt32(rNumerocotizacionprv.EditValue))) { iIdtipocp.ReadOnly = true; iIdcptooperacion.ReadOnly = true; } break; case TipoMantenimiento.Modificar: Service.UpdateCotizacionprv(CotizacionprvMnt); if (CotizacionprvMnt.Anulado) { // Service.AnularReferenciaEntradaOrdenCompraDet(CotizacionprvMnt.Idcotizacionprv); } break; } if (IdEntidadMnt > 0) { RegistrarValoresPorDefecto(); } string numeroDoc = string.Format("{0} {1}-{2}", iIdtipocp.Text.Trim(), rSeriecotizacionprv.Text.Trim(), rNumerocotizacionprv.Text.Trim()); Cursor = Cursors.Default; XtraMessageBox.Show("Se guardo correctamente el documento " + numeroDoc, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); Cursor = Cursors.Default; } catch { Cursor = Cursors.Default; throw; } return(true); }
public bool Guardar() { if (!Validaciones()) { return(false); } RendicioncajachicaMnt.Idsucursal = (int)iIdsucursal.EditValue; RendicioncajachicaMnt.Idtipocp = (int)iIdtipocp.EditValue; RendicioncajachicaMnt.Idcptooperacion = (int)iIdcptooperacion.EditValue; RendicioncajachicaMnt.Serierendicioncaja = rSerierendicioncaja.Text.Trim(); RendicioncajachicaMnt.Numerorendicioncaja = rNumerorendicioncaja.Text.Trim(); RendicioncajachicaMnt.Idempleado = (int)iIdempleado.EditValue; RendicioncajachicaMnt.Fecharendicioncaja = (DateTime)iFecharendicioncaja.EditValue; RendicioncajachicaMnt.Anulado = (bool)iAnulado.EditValue; RendicioncajachicaMnt.Fechaanulado = (DateTime?)iFechaanulado.EditValue; RendicioncajachicaMnt.Comentario = iComentario.Text.Trim(); RendicioncajachicaMnt.Idrecibocaja = (int)iIdrecibocaja.EditValue; RendicioncajachicaMnt.Totaldocumento = (decimal)rTotaldocumento.EditValue; RendicioncajachicaMnt.Rendicionterminada = (bool)iRendicionterminada.EditValue; RendicioncajachicaMnt.Idtipomoneda = (int?)iIdtipomoneda.EditValue; switch (TipoMnt) { case TipoMantenimiento.Nuevo: //RecibocajaMnt.Createdby = IdUsuario; //RecibocajaMnt.Creationdate = DateTime.Now; break; case TipoMantenimiento.Modificar: //RecibocajaMnt.Modifiedby = IdUsuario; //RecibocajaMnt.Lastmodified = DateTime.Now; break; } try { Cursor = Cursors.WaitCursor; switch (TipoMnt) { case TipoMantenimiento.Nuevo: IdEntidadMnt = Service.SaveRendicioncajachica(RendicioncajachicaMnt); RendicioncajachicaMnt.Idrecibocaja = IdEntidadMnt; pkIdEntidad.EditValue = IdEntidadMnt; if (IdEntidadMnt > 0 && TipoCpMnt.Numeracionauto && Service.ActualizarCorrelativo((int)iIdtipocp.EditValue, Convert.ToInt32(rNumerorendicioncaja.EditValue))) { iIdtipocp.ReadOnly = true; iIdcptooperacion.ReadOnly = true; } break; case TipoMantenimiento.Modificar: Service.UpdateRendicioncajachica(RendicioncajachicaMnt); if (RendicioncajachicaMnt.Anulado) { // Service.AnularReferenciaEntradaOrdenCompraDet(RecibocajaMnt.Idrecibocaja); } break; } if (IdEntidadMnt > 0) { RegistrarValoresPorDefecto(); } Cursor = Cursors.Default; } catch { Cursor = Cursors.Default; throw; } return(true); }
private bool Guardar() { if (!Validaciones()) { return(false); } InventarioMnt.Idsucursal = (int?)iIdsucursal.EditValue; InventarioMnt.Idalmacen = (int?)iIdalmacen.EditValue; InventarioMnt.Idtipocp = (int?)iIdtipocp.EditValue; InventarioMnt.Idcptooperacion = (int?)iIdcptooperacion.EditValue; InventarioMnt.Idresponsable = (int?)iIdresponsable.EditValue; InventarioMnt.Numeroinventario = iNumeroinventario.Text.Trim(); InventarioMnt.Fechainventario = (DateTime)iFechainventario.EditValue; InventarioMnt.Anulado = (bool)iAnulado.EditValue; InventarioMnt.Fechaanulado = (DateTime?)iFechaanulado.EditValue; InventarioMnt.Cierreinventario = (bool)iCierreinventario.EditValue; InventarioMnt.Serieinventario = rSerieinventario.Text.Trim(); InventarioMnt.Horatransaccion = (DateTime)iHoratransaccion.EditValue; InventarioMnt.Idinventarioinicial = (int?)iIdinventarioinicial.EditValue; switch (TipoMnt) { case TipoMantenimiento.Nuevo: //InventarioMnt.Createdby = IdUsuario; //InventarioMnt.Creationdate = DateTime.Now; break; case TipoMantenimiento.Modificar: //InventarioMnt.Modifiedby = IdUsuario; //InventarioMnt.Lastmodified = DateTime.Now; break; } try { Cursor = Cursors.WaitCursor; switch (TipoMnt) { case TipoMantenimiento.Nuevo: IdEntidadMnt = Service.SaveInventario(InventarioMnt); InventarioMnt.Idinventario = IdEntidadMnt; pkIdEntidad.EditValue = IdEntidadMnt; if (IdEntidadMnt > 0 && TipoCpMnt.Numeracionauto && Service.ActualizarCorrelativo((int)iIdtipocp.EditValue, Convert.ToInt32(iNumeroinventario.EditValue))) { iIdtipocp.ReadOnly = true; iIdcptooperacion.ReadOnly = true; } break; case TipoMantenimiento.Modificar: Service.UpdateInventario(InventarioMnt); if (InventarioMnt.Anulado) { //Service.AnularReferenciaEntradaOrdenCompraDet(InventarioMnt.IdInventario); } break; } if (IdEntidadMnt > 0) { RegistrarValoresPorDefecto(); } Cursor = Cursors.Default; } catch { Cursor = Cursors.Default; throw; } return(true); }