private void barButtonItemReporte_ItemClick(object sender, ItemClickEventArgs e) { try { string NameItem = ""; string IdItem = ""; NameItem = "Reporte" + CReporte; seg_Menu_Item_Bus BusItem = new seg_Menu_Item_Bus(); seg_Menu_Item_Info InfoItem = new seg_Menu_Item_Info(); InfoItem.Descripcion = NameItem; InfoItem.ImageIndex = 4; InfoItem.LargeImageIndex = 4; InfoItem.ItemShortcut = ""; InfoItem.position = 0; InfoItem.Tipo = "Reporte"; BusItem.GrabarDB(InfoItem, ref IdItem, ref MensajeError); CReporte++; ListItems.Add(InfoItem); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public Boolean Modificar_Posicion_Items(seg_Menu_Item_Info InfoOrigen, seg_Menu_Item_Info InfoDestino, ref string MensajeError) { try { using (EntitiesSeguAcceso context = new EntitiesSeguAcceso()) { var contact = context.seg_Menu_Item.FirstOrDefault(dinfo => dinfo.Codigo_Item == InfoOrigen.Codigo_Item); if (contact != null) { contact.position = InfoDestino.position; context.SaveChanges(); } } // cambio la posicion del destino con la posi del orige using (EntitiesSeguAcceso context = new EntitiesSeguAcceso()) { var contact = context.seg_Menu_Item.FirstOrDefault(dinfo => dinfo.Codigo_Item == InfoDestino.Codigo_Item); if (contact != null) { contact.position = InfoOrigen.position; context.SaveChanges(); } } return(true); } catch (Exception ex) { MensajeError = ex.Message; return(false); } }
private void treeListTransacciones_MouseUp(object sender, MouseEventArgs e) { try { TreeList tl = (TreeList)sender; TreeListHitInfo hitInfo = tl.CalcHitInfo(e.Location); if (hitInfo.Node != null) { Info_seg_Menu_Item_Seleccionado_Transaccion = new seg_Menu_Item_Info(); Info_seg_Menu_Item_Seleccionado_Transaccion = (seg_Menu_Item_Info)treeListTransacciones.GetDataRecordByNode(hitInfo.Node); tl.FocusedNode = hitInfo.Node; hitInfo.Node.Expanded = true; NodoSeleccionado_Transaccion = hitInfo.Node; ucSeg_Propiedades1.Mostrar_Propiedades(ETipoObjectoSelect.Item); ucSeg_Propiedades1.Set_Propiedades(Info_seg_Menu_Item_Seleccionado_Transaccion); } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public Boolean EliminarDB(seg_Menu_Item_Info Info, ref string MensajeError) { try { using (EntitiesSeguAcceso context = new EntitiesSeguAcceso()) { var contact = context.seg_Menu_Item.FirstOrDefault(tbCbteCble => tbCbteCble.Codigo_Item == Info.Codigo_Item); if (contact != null) { context.seg_Menu_Item.Remove(contact); context.SaveChanges(); context.Dispose(); } } return(true); } catch (Exception ex) { string mensaje = ""; mensaje = ex.ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public void Set_Propiedades(seg_Menu_Item_Info InfoPropiedades) { try { propertyGridControlItem.SelectedObject = null; propertyGridControlItem.SelectedObject = InfoPropiedades; if (InfoPropiedades != null) { if (InfoPropiedades.Tipo == "Formulario") { categoryFormulario.Visible = true; categoryReporte.Visible = false; } else { categoryFormulario.Visible = false; categoryReporte.Visible = true; } } CargarListas(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public Boolean GrabarDB(seg_Menu_Item_Info info, ref string Id, ref string MensajeError) { try { using (EntitiesSeguAcceso context = new EntitiesSeguAcceso()) { EntitiesSeguAcceso EDB = new EntitiesSeguAcceso(); var Q = from per in EDB.seg_Menu_Item where per.Codigo_Item == info.Codigo_Item select per; if (Q.ToList().Count == 0) { var address = new seg_Menu_Item(); address.Codigo_Item = info.Codigo_Item = Id = GetId(ref MensajeError); address.Descripcion = (info.Descripcion == null) ? "" : info.Descripcion; address.ImageIndex = (info.ImageIndex == null) ? 0 : info.ImageIndex; address.LargeImageIndex = (info.LargeImageIndex == null) ? 0 : info.LargeImageIndex; address.ItemShortcut = (info.ItemShortcut == null) ? "" : info.ItemShortcut; address.Enabled = (info.Enabled == null) ? false: info.Enabled; address.position = (info.position == null) ? 0 : info.position; address.IdTipo_Item = (info.Tipo_Item == null || info.Tipo_Item == 0) ? "barButtonItem" : info.Tipo_Item.ToString(); address.CodReporte = info.CodReporte; address.nom_Asembly = info.nom_Asembly; address.nom_Formulario = info.nom_Formulario; address.Se_muestra_menu_lateral = info.Se_muestra_menu_lateral; address.Se_muestra_menu_superior = info.Se_muestra_menu_superior; address.Tipo = info.Tipo; address.Visible = info.Visible; context.seg_Menu_Item.Add(address); context.SaveChanges(); } else { return(false); } } return(true); } catch (Exception ex) { string mensaje = ""; mensaje = ex.ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public List <seg_Menu_Item_Info> Get_List_Menu_Item(string codGrupo) { try { List <seg_Menu_Item_Info> lista = new List <seg_Menu_Item_Info>(); using (EntitiesSeguAcceso DBBase = new EntitiesSeguAcceso()) { var q = from C in DBBase.seg_Menu_Item join D in DBBase.seg_Menu_Grupo_x_seg_Menu_Item on new { C.Codigo_Item } equals new { D.Codigo_Item } where D.Codigo_Grupo == codGrupo orderby C.position select C; foreach (var item in q) { seg_Menu_Item_Info Info = new seg_Menu_Item_Info(); Info.Codigo_Item = item.Codigo_Item; Info.Descripcion = item.Descripcion; Info.ImageIndex = item.ImageIndex; Info.ItemShortcut = item.ItemShortcut; Info.LargeImageIndex = item.LargeImageIndex; Info.Enabled = item.Enabled; Info.position = item.position; Info.nom_Asembly = item.nom_Asembly; Info.nom_Formulario = item.nom_Formulario; Info.CodReporte = item.CodReporte; Info.Tipo_Item = (eTipo_Item)Enum.Parse(typeof(eTipo_Item), item.IdTipo_Item); Info.Se_muestra_menu_lateral = item.Se_muestra_menu_lateral; Info.Se_muestra_menu_superior = item.Se_muestra_menu_superior; Info.Tipo = item.Tipo; Info.Visible = item.Visible; lista.Add(Info); } } return(lista); } catch (Exception ex) { string mensaje = ""; mensaje = ex.ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
void BarButton_item_Click(object sender, ItemClickEventArgs e) { try { seg_Menu_Item_Info Info = (seg_Menu_Item_Info)e.Item.Tag; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public Boolean EliminarDB(seg_Menu_Item_Info Info, ref string MensajeError) { try { return(Odata.EliminarDB(Info, ref MensajeError)); } catch (Exception ex) { string mensaje = ""; mensaje = ex.ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public Boolean Modificar_Posicion_Items(seg_Menu_Item_Info InfoOrigen, seg_Menu_Item_Info InfoDestino, ref string MensajeError) { try { return(Odata.Modificar_Posicion_Items(InfoOrigen, InfoDestino, ref MensajeError)); } catch (Exception ex) { string mensaje = ""; mensaje = ex.ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
private void treeListTransacciones_DragEnter(object sender, DragEventArgs e) { try { TreeListNode dragNode = e.Data.GetData(typeof(TreeListNode)) as TreeListNode; if (dragNode != null) { InfoItemOrigen = treeListTransacciones.GetDataRecordByNode(dragNode) as seg_Menu_Item_Info; } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void propertyGridControlItem_CellValueChanged(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e) { try { Info_seg_Menu_Item_Seleccionado = (seg_Menu_Item_Info)propertyGridControlItem.SelectedObject; BusItem.ModificarDB(Info_seg_Menu_Item_Seleccionado, ref MensajeError); if (e.Row == rownom_Asembly_I) { CargarListas(); } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void treeListTransacciones_MouseDown(object sender, MouseEventArgs e) { try { if (e.Button == MouseButtons.Left && Control.ModifierKeys == Keys.None) { dragStartHitInfo = (sender as TreeList).CalcHitInfo(new Point(e.X, e.Y)); InfoItemOrigen = treeListTransacciones.GetDataRecordByNode(dragStartHitInfo.Node) as seg_Menu_Item_Info; ucSeg_Propiedades1.Mostrar_Propiedades(ETipoObjectoSelect.Item); ucSeg_Propiedades1.Set_Propiedades(InfoItemOrigen); TipoObjetoSeleccionado_x_Menu = ETipoObjectoSelect.Item; } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public Boolean ModificarDB(seg_Menu_Item_Info Info, ref string MensajeError) { try { using (EntitiesSeguAcceso context = new EntitiesSeguAcceso()) { var contact = context.seg_Menu_Item.FirstOrDefault(dinfo => dinfo.Codigo_Item == Info.Codigo_Item); if (contact != null) { contact.Descripcion = Info.Descripcion; contact.Enabled = Info.Enabled; contact.IdTipo_Item = Info.Tipo_Item.ToString(); contact.ImageIndex = Info.ImageIndex; contact.ItemShortcut = Info.ItemShortcut; contact.LargeImageIndex = Info.LargeImageIndex; contact.position = Info.position; contact.CodReporte = Info.CodReporte; contact.nom_Asembly = Info.nom_Asembly; contact.nom_Formulario = Info.nom_Formulario; contact.Se_muestra_menu_lateral = Info.Se_muestra_menu_lateral; contact.Se_muestra_menu_superior = Info.Se_muestra_menu_superior; contact.Tipo = Info.Tipo; contact.Visible = Info.Visible; context.SaveChanges(); } } return(true); } catch (Exception ex) { MensajeError = ex.Message; return(false); } }
private void treeListMenu_MouseUp(object sender, MouseEventArgs e) { try { TreeList tl = (TreeList)sender; TreeListHitInfo hitInfo = tl.CalcHitInfo(e.Location); if (hitInfo.Node != null) { barButtonItem_Pagina_Mod.Enabled = false; barButtonItem_Grupo.Enabled = false; barMenu.Enabled = false; Info_Menu_Categoria_Seleccionado = new seg_Menu_Categoria_Info(); Info_seg_Menu_Pagina_Seleccionado = new seg_Menu_Pagina_Info(); Info_seg_Menu_Grupo_Seleccionado = new seg_Menu_Grupo_Info(); Info_seg_Menu_Item_Seleccionado = new seg_Menu_Item_Info(); if (hitInfo.Node.GetValue(1).GetType() == typeof(seg_Menu_Categoria_Info)) { barButtonItem_Pagina_Mod.Enabled = true; Info_Menu_Categoria_Seleccionado = (seg_Menu_Categoria_Info)hitInfo.Node.GetValue(1); ucSeg_Propiedades1.Mostrar_Propiedades(ETipoObjectoSelect.Categoria); ucSeg_Propiedades1.Set_Propiedades(Info_Menu_Categoria_Seleccionado); TipoObjetoSeleccionado_x_Menu = ETipoObjectoSelect.Categoria; } if (hitInfo.Node.GetValue(1).GetType() == typeof(seg_Menu_Pagina_Info)) { barButtonItem_Grupo.Enabled = true; Info_seg_Menu_Pagina_Seleccionado = (seg_Menu_Pagina_Info)hitInfo.Node.GetValue(1); ucSeg_Propiedades1.Mostrar_Propiedades(ETipoObjectoSelect.Pagina); ucSeg_Propiedades1.Set_Propiedades(Info_seg_Menu_Pagina_Seleccionado); TipoObjetoSeleccionado_x_Menu = ETipoObjectoSelect.Pagina; } if (hitInfo.Node.GetValue(1).GetType() == typeof(seg_Menu_Grupo_Info)) { barMenu.Enabled = true; Info_seg_Menu_Grupo_Seleccionado = (seg_Menu_Grupo_Info)hitInfo.Node.GetValue(1); ucSeg_Propiedades1.Mostrar_Propiedades(ETipoObjectoSelect.Grupo); ucSeg_Propiedades1.Set_Propiedades(Info_seg_Menu_Grupo_Seleccionado); TipoObjetoSeleccionado_x_Menu = ETipoObjectoSelect.Grupo; } if (hitInfo.Node.GetValue(1).GetType() == typeof(seg_Menu_Item_Info)) { Info_seg_Menu_Item_Seleccionado = (seg_Menu_Item_Info)hitInfo.Node.GetValue(1); ucSeg_Propiedades1.Mostrar_Propiedades(ETipoObjectoSelect.Item); ucSeg_Propiedades1.Set_Propiedades(Info_seg_Menu_Item_Seleccionado); TipoObjetoSeleccionado_x_Menu = ETipoObjectoSelect.Item; } tl.FocusedNode = hitInfo.Node; NodoSeleccionado = hitInfo.Node; } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }