public bool modificarDB(seg_menu_info info) { try { using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { seg_menu Entity = Context.seg_menu.FirstOrDefault(q => q.IdMenu == info.IdMenu); if (Entity != null) { Entity.IdMenu_padre = info.IdMenu_padre; Entity.me_nombre = info.me_nombre; Entity.me_es_menu = info.me_es_menu; Entity.me_nom_formulario = info.me_nom_formulario; Entity.me_nom_assembly = info.me_nom_assembly; Entity.me_nivel = info.me_nivel; Context.SaveChanges(); } } return(true); } catch (Exception) { throw; } }
private void ucge_menu_superior_cons1_event_delegate_btn_modificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (treeListMenu.Selection.Count != 1) { MessageBox.Show("Seleccione un registro", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } info_menu = NodoSeleccionado(); if (info_menu == null) { MessageBox.Show("Seleccione un registro", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (!info_menu.me_estado) { MessageBox.Show("El registro se encuentra anulado", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } llamar_formulario(eTipoAccion.MODIFICAR); } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool guardarDB(seg_menu_info info) { try { using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { seg_menu Entity = new seg_menu(); Entity.IdMenu = info.IdMenu = get_id(); Entity.IdMenu_padre = info.IdMenu_padre; Entity.me_nombre = info.me_nombre; Entity.me_es_menu = info.me_es_menu; Entity.me_nom_formulario = info.me_nom_formulario; Entity.me_nom_assembly = info.me_nom_assembly; Entity.me_nivel = info.me_nivel; Entity.me_estado = info.me_estado = true; Context.seg_menu.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public void set_info(seg_menu_info _info_menu) { try { info_menu = _info_menu; } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool anularDB(seg_menu_info info) { try { return(oData.anularDB(info)); } catch (Exception) { throw; } }
public bool modificarDB(seg_menu_info info) { try { return(oData.modificarDB(info)); } catch (Exception) { throw; } }
private void ucge_menu_superior_cons1_event_delegate_btn_consultar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { info_menu = NodoSeleccionado(); if (info_menu == null) { MessageBox.Show("Seleccione un registro", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } llamar_formulario(eTipoAccion.CONSULTAR); } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool anularDB(seg_menu_info info) { try { using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { seg_menu Entity = Context.seg_menu.FirstOrDefault(q => q.IdMenu == info.IdMenu); if (Entity != null) { Entity.me_estado = false; Context.SaveChanges(); } } return(true); } catch (Exception) { throw; } }
private seg_menu_info NodoSeleccionado() { try { info_menu = new seg_menu_info(); info_menu.IdMenu = (int)treeListMenu.Selection[0].GetValue("IdMenu"); info_menu.IdMenu_padre = treeListMenu.Selection[0].GetValue("IdMenu_padre") as int?; info_menu.me_nombre = (string)treeListMenu.Selection[0].GetValue("me_nombre"); info_menu.me_nivel = (int)treeListMenu.Selection[0].GetValue("me_nivel"); info_menu.me_es_menu = (bool)treeListMenu.Selection[0].GetValue("me_es_menu"); info_menu.me_nom_formulario = (string)treeListMenu.Selection[0].GetValue("me_nom_formulario"); info_menu.me_nom_assembly = (string)treeListMenu.Selection[0].GetValue("me_nom_assembly"); info_menu.me_estado = (bool)treeListMenu.Selection[0].GetValue("me_estado"); return(info_menu); } catch (Exception) { return(null); } }
private void limpiar() { try { txt_IdMenu.Text = ""; txt_nivel.Text = ""; txt_nom_assembly.Text = ""; txt_nom_formulario.Text = ""; txt_nombre.Text = ""; chk_tiene_formulario.Checked = false; lbl_anulado.Visible = false; this.treeListMenu.UncheckAll(); info_menu = new seg_menu_info(); Accion = eTipoAccion.NUEVO; set_accion_in_controls(); } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }