Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }