예제 #1
0
 public void UpdateModeloautorizacioncondicion(Modeloautorizacioncondicion entity)
 {
     ModeloautorizacioncondicionDao.Update(entity);
 }
예제 #2
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;
            }
        }
예제 #3
0
 public int SaveModeloautorizacioncondicion(Modeloautorizacioncondicion entity)
 {
     return(ModeloautorizacioncondicionDao.Save(entity));
 }