public ModeloautorizacionEtapaMntItemFrm(TipoMantenimiento tipoMnt, VwModeloautorizacionetapa vwModeloautorizacionetapaMnt) { InitializeComponent(); _errorProvider = new DXErrorProvider(); var styleController = new StyleController(); WinFormUtils.SetStyleController(this, styleController); TipoMnt = tipoMnt; VwModeloautorizacionetapaMnt = vwModeloautorizacionetapaMnt; }
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(); } }
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; } }
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; } }