Esempio n. 1
0
        private void InicioTipoMantenimiento()
        {
            switch (TipoMnt)
            {
            case TipoMantenimiento.Nuevo:
                pkIdEntidad.EditValue = IdEntidadMnt;
                CargarReferencias();
                ValoresPorDefecto();
                btnEliminar.Enabled          = false;
                btnActualizar.Enabled        = false;
                ValorizaciondanioelementoMnt = new Valorizaciondanioelemento();
                CargarDetalle();
                break;

            case TipoMantenimiento.Modificar:
                pkIdEntidad.EditValue = IdEntidadMnt;
                CargarReferencias();
                TraerDatos();
                iIdresponsable.Enabled = IdUsuario <= 0;
                CargarDetalle();
                EstadoReferenciaCpVenta();

                break;
            }
        }
Esempio n. 2
0
 public void UpdateValorizaciondanioelemento(Valorizaciondanioelemento entity)
 {
     ValorizaciondanioelementoDao.Update(entity);
 }
Esempio n. 3
0
 public int SaveValorizaciondanioelemento(Valorizaciondanioelemento entity)
 {
     return(ValorizaciondanioelementoDao.Save(entity));
 }
Esempio n. 4
0
        private void bmMantenimiento_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }

            switch (e.Item.Name)
            {
            case "btnNuevo":
                LimpiarCampos();

                TipoMnt = TipoMantenimiento.Nuevo;

                IdEntidadMnt          = 0;
                pkIdEntidad.EditValue = 0;

                ValorizaciondanioelementoMnt = null;
                ValorizaciondanioelementoMnt = new Valorizaciondanioelemento();

                btnGrabar.Enabled       = true;
                btnGrabarCerrar.Enabled = true;
                btnGrabarNuevo.Enabled  = true;

                btnEliminar.Enabled   = false;
                btnActualizar.Enabled = false;

                ValoresPorDefecto();

                if (Permisos.Nuevo)
                {
                    CamposSoloLectura(false);
                }
                break;

            case "btnGrabar":
                if (Guardar())
                {
                    SeGuardoObjeto         = true;
                    btnGrabarNuevo.Enabled = false;

                    if (IdEntidadMnt > 0)
                    {
                        TipoMnt = TipoMantenimiento.Modificar;
                    }

                    if (Permisos.Eliminar)
                    {
                        btnEliminar.Enabled   = true;
                        btnActualizar.Enabled = true;
                    }
                    //
                    DeshabilitarModificacion();
                }
                break;

            case "btnGrabarCerrar":
                if (Guardar())
                {
                    SeGuardoObjeto = true;
                    DialogResult   = DialogResult.OK;
                }
                break;

            case "btnEliminar":
                EliminaRegistro();
                break;

            case "btnLimpiarCampos":
                LimpiarCampos();
                break;

            case "btnActualizar":
                if (IdEntidadMnt > 0)
                {
                    TraerDatos();
                    CargarDetalle();
                }
                break;

            case "btnCerrar":
                if (SeGuardoObjeto)
                {
                    DialogResult = DialogResult.OK;
                }
                else
                {
                    ValorizaciondanioelementoMnt = null;
                    DialogResult = DialogResult.OK;
                }
                break;

            case "btnImprimir":
                if (ImpresionFormato == null)
                {
                    ImpresionFormato = new ImpresionFormato();
                }
                if (IdEntidadMnt > 0)
                {
                    var idValorizacion = iIdvalorizacion.EditValue;
                    if (idValorizacion != null)
                    {
                        Valorizacion valorizacionMnt = Service.GetValorizacion((int)idValorizacion);
                        ImpresionFormato.FormatoElementoDesgasteDanio(valorizacionMnt);
                    }
                }
                break;

            case "btnSeleccionarValorizacion":
                SeleccionarValorizacionElementoFrm seleccionarValorizacionElementoFrm = new SeleccionarValorizacionElementoFrm();
                seleccionarValorizacionElementoFrm.ShowDialog();
                if (seleccionarValorizacionElementoFrm.VwValorizacionSel != null)
                {
                    rNumeroValorizacion.EditValue = seleccionarValorizacionElementoFrm.VwValorizacionSel.Numerovalorizacion;
                    rCliente.EditValue            = seleccionarValorizacionElementoFrm.VwValorizacionSel.Razonsocial;
                    rMoneda.EditValue             = seleccionarValorizacionElementoFrm.VwValorizacionSel.Nombretipomoneda;
                    rTotalvalorizacion.EditValue  = seleccionarValorizacionElementoFrm.VwValorizacionSel.Totaldocumento;
                    rProyecto.EditValue           = seleccionarValorizacionElementoFrm.VwValorizacionSel.Nombreproyecto;
                    rEquipo.EditValue             = seleccionarValorizacionElementoFrm.VwValorizacionSel.Nombreequipo;
                    iIdvalorizacion.EditValue     = seleccionarValorizacionElementoFrm.VwValorizacionSel.Idvalorizacion;
                }
                break;
            }
        }
Esempio n. 5
0
 public bool GuardarValorizacionDanioElemento(TipoMantenimiento tipoMantenimiento, Valorizaciondanioelemento entidadCab, List <VwValorizacionelemento> elementoDetList, List <VwValorizaciondanio> danioDetList)
 {
     return(ValorizaciondanioelementoDao.GuardarValorizacionDanioElemento(tipoMantenimiento, entidadCab, elementoDetList, danioDetList));
 }