Exemple #1
0
        public ModeloautorizacionEtapaMntItemFrm(TipoMantenimiento tipoMnt, VwModeloautorizacionetapa vwModeloautorizacionetapaMnt)
        {
            InitializeComponent();

            _errorProvider = new DXErrorProvider();
            var styleController = new StyleController();

            WinFormUtils.SetStyleController(this, styleController);

            TipoMnt = tipoMnt;
            VwModeloautorizacionetapaMnt = vwModeloautorizacionetapaMnt;
        }
Exemple #2
0
        private void CargarCondiciones()
        {
            VwModeloautorizacionetapa vwModeloautorizacionetapa = (VwModeloautorizacionetapa)gvDetEtapa.GetFocusedRow();

            if (vwModeloautorizacionetapa != null)
            {
                string whereunidad = string.Format("idmodeloautorizacionetapa = '{0}'", vwModeloautorizacionetapa.Idmodeloautorizacionetapa);
                gcDetCondiciones.BeginUpdate();
                VwModeloautorizacioncondicionList = Service.GetAllVwModeloautorizacioncondicion(whereunidad, "idmodeloautorizacioncondicion");
                gcDetCondiciones.DataSource       = VwModeloautorizacioncondicionList;
                gvDetCondiciones.BestFitColumns();
                gcDetCondiciones.EndUpdate();
            }
            else
            {
                VwModeloautorizacioncondicionList.Clear();
                gcDetCondiciones.RefreshDataSource();
            }
        }
Exemple #3
0
        private void Condiciones_ItemClick(object sender, EventArgs e)
        {
            int idmodeloautorizacionetapa = 0;
            VwModeloautorizacionetapa vwModeloautorizacionetapaSel = (VwModeloautorizacionetapa)gvDetEtapa.GetFocusedRow();

            if (vwModeloautorizacionetapaSel != null)
            {
                idmodeloautorizacionetapa = vwModeloautorizacionetapaSel.Idmodeloautorizacionetapa;
            }

            if (idmodeloautorizacionetapa <= 0)
            {
                return;
            }

            SimpleButton simpleButton = sender as SimpleButton;
            string       nameButton   = null;

            if (simpleButton != null)
            {
                nameButton = simpleButton.Name;
            }

            TipoMantenimiento             tipoMantenimientoItem;
            VwModeloautorizacioncondicion vwModeloautorizacioncondicionMnt = new VwModeloautorizacioncondicion();

            switch (nameButton)
            {
            case "btnAddCondicion":

                if (IdEntidadMnt == 0)
                {
                    XtraMessageBox.Show("Grabe la información", "Atención", MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                    break;
                }

                tipoMantenimientoItem = TipoMantenimiento.Nuevo;
                ModeloautorizacionCondicionMntItemFrm modeloautorizacionCondicionMntItemFrm = new ModeloautorizacionCondicionMntItemFrm(tipoMantenimientoItem, vwModeloautorizacioncondicionMnt);
                modeloautorizacionCondicionMntItemFrm.ShowDialog();

                if (modeloautorizacionCondicionMntItemFrm.DialogResult == DialogResult.OK)
                {
                    VwModeloautorizacioncondicionList.Add(vwModeloautorizacioncondicionMnt);

                    Modeloautorizacioncondicion modeloautorizacioncondicion = new Modeloautorizacioncondicion
                    {
                        Idmodeloautorizacionetapa   = idmodeloautorizacionetapa,
                        Idautorizaciontipocondicion = vwModeloautorizacioncondicionMnt.Idautorizaciontipocondicion,
                        Idtiporatio = vwModeloautorizacioncondicionMnt.Idtiporatio,
                        Valor1      = vwModeloautorizacioncondicionMnt.Valor1,
                        Valor2      = vwModeloautorizacioncondicionMnt.Valor2
                    };

                    Service.SaveModeloautorizacioncondicion(modeloautorizacioncondicion);
                    CargarCondiciones();
                }

                break;

            case "btnEditCondicion":
                tipoMantenimientoItem            = TipoMantenimiento.Modificar;
                vwModeloautorizacioncondicionMnt = (VwModeloautorizacioncondicion)gvDetCondiciones.GetFocusedRow();
                if (vwModeloautorizacioncondicionMnt == null)
                {
                    break;
                }
                modeloautorizacionCondicionMntItemFrm = new ModeloautorizacionCondicionMntItemFrm(tipoMantenimientoItem, vwModeloautorizacioncondicionMnt);
                modeloautorizacionCondicionMntItemFrm.ShowDialog();
                if (modeloautorizacionCondicionMntItemFrm.DialogResult == DialogResult.OK)
                {
                    Modeloautorizacioncondicion modeloautorizacioncondicion = new Modeloautorizacioncondicion
                    {
                        Idmodeloautorizacioncondicion = vwModeloautorizacioncondicionMnt.Idmodeloautorizacioncondicion,
                        Idmodeloautorizacionetapa     = idmodeloautorizacionetapa,
                        Idautorizaciontipocondicion   = vwModeloautorizacioncondicionMnt.Idautorizaciontipocondicion,
                        Idtiporatio = vwModeloautorizacioncondicionMnt.Idtiporatio,
                        Valor1      = vwModeloautorizacioncondicionMnt.Valor1,
                        Valor2      = vwModeloautorizacioncondicionMnt.Valor2
                    };

                    Service.UpdateModeloautorizacioncondicion(modeloautorizacioncondicion);
                    CargarCondiciones();
                }

                break;

            case "btnDelCondicion":
                var idmodeloautorizacioncondicion = Convert.ToInt32(gvDetCondiciones.GetRowCellValue(gvDetCondiciones.FocusedRowHandle, "Idmodeloautorizacioncondicion"));
                if (idmodeloautorizacioncondicion > 0)
                {
                    if (DialogResult.Yes == XtraMessageBox.Show("¿Desea eliminar el item seleccionado?",
                                                                "Eliminar producto", MessageBoxButtons.YesNo,
                                                                MessageBoxIcon.Question, MessageBoxDefaultButton.Button1))
                    {
                        Service.DeleteModeloautorizacioncondicion(idmodeloautorizacioncondicion);
                        CargarCondiciones();
                    }
                }
                break;
            }
        }
Exemple #4
0
        private void ItemsEtapas_ItemClick(object sender, EventArgs e)
        {
            SimpleButton simpleButton = (SimpleButton)sender;
            string       nameButton   = null;

            if (simpleButton != null)
            {
                nameButton = simpleButton.Name;
            }
            TipoMantenimiento         tipoMantenimientoItem;
            VwModeloautorizacionetapa vwModeloautorizacionetapaMnt = new VwModeloautorizacionetapa();

            switch (nameButton)
            {
            case "btnAddEtapa":

                if (IdEntidadMnt == 0)
                {
                    XtraMessageBox.Show("Grabe la información", "Atención", MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                    break;
                }

                tipoMantenimientoItem = TipoMantenimiento.Nuevo;
                ModeloautorizacionEtapaMntItemFrm modeloautorizacionEtapaMntItemFrm = new ModeloautorizacionEtapaMntItemFrm(tipoMantenimientoItem, vwModeloautorizacionetapaMnt);
                modeloautorizacionEtapaMntItemFrm.ShowDialog();

                if (modeloautorizacionEtapaMntItemFrm.DialogResult == DialogResult.OK)
                {
                    VwModeloautorizacionetapaList.Add(vwModeloautorizacionetapaMnt);

                    Modeloautorizacionetapa modeloautorizacionetapaMnt = new Modeloautorizacionetapa
                    {
                        Idmodeloautorizacion = IdEntidadMnt,
                        Idetapaautorizacion  = vwModeloautorizacionetapaMnt.Idetapaautorizacion
                    };
                    Service.SaveModeloautorizacionetapa(modeloautorizacionetapaMnt);

                    CargarDetalle();
                }

                break;

            case "btnEditEtapa":
                tipoMantenimientoItem = TipoMantenimiento.Modificar;

                vwModeloautorizacionetapaMnt = (VwModeloautorizacionetapa)gvDetEtapa.GetFocusedRow();

                if (vwModeloautorizacionetapaMnt == null)
                {
                    break;
                }

                modeloautorizacionEtapaMntItemFrm = new ModeloautorizacionEtapaMntItemFrm(tipoMantenimientoItem, vwModeloautorizacionetapaMnt);
                modeloautorizacionEtapaMntItemFrm.ShowDialog();

                if (modeloautorizacionEtapaMntItemFrm.DialogResult == DialogResult.OK)
                {
                    Modeloautorizacionetapa modeloautorizacionetapaMnt = new Modeloautorizacionetapa
                    {
                        Idmodeloautorizacionetapa = vwModeloautorizacionetapaMnt.Idmodeloautorizacionetapa,
                        Idmodeloautorizacion      = IdEntidadMnt,
                        Idetapaautorizacion       = vwModeloautorizacionetapaMnt.Idetapaautorizacion
                    };

                    Service.UpdateModeloautorizacionetapa(modeloautorizacionetapaMnt);
                    CargarDetalle();
                }

                break;

            case "btnDelEtapa":
                int idmodeloautorizacionetapa = Convert.ToInt32(gvDetEtapa.GetRowCellValue(gvDetEtapa.FocusedRowHandle, "Idmodeloautorizacionetapa"));

                if (idmodeloautorizacionetapa > 0)
                {
                    if (DialogResult.Yes == XtraMessageBox.Show("¿Desea eliminar el item seleccionado?",
                                                                "Eliminar producto", MessageBoxButtons.YesNo,
                                                                MessageBoxIcon.Question, MessageBoxDefaultButton.Button1))
                    {
                        Service.DeleteModeloautorizacionetapa(idmodeloautorizacionetapa);
                        CargarDetalle();
                        CargarCondiciones();
                    }
                }
                break;
            }
        }