//Obtiene lista Tipo cata public List <tb_CatalogoTipo_Info> Get_List_CatalogoTipo() { try { List <tb_CatalogoTipo_Info> lista = new List <tb_CatalogoTipo_Info>(); EntitiesGeneral OCatalogo = new EntitiesGeneral(); var Doc = from C in OCatalogo.tb_CatalogoTipo select C; foreach (var item in Doc) { tb_CatalogoTipo_Info info = new tb_CatalogoTipo_Info(); info.IdTipoCatalogo = item.IdTipoCatalogo; info.Codigo = item.Codigo; info.tc_Descripcion = item.tc_Descripcion; lista.Add(info); } return(lista); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public ActionResult Index() { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "CatalogoTipo", "Index"); ViewBag.Nuevo = info.Nuevo; #endregion tb_CatalogoTipo_Info model = new tb_CatalogoTipo_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), }; var lst = bus_catalogo_tipo.get_list(); Lista_CatalogoTipo.set_list(lst, model.IdTransaccionSession); return(View(model)); }
//Modifica un item de la tabla catalogo segun tipo public Boolean ModificaDB(tb_CatalogoTipo_Info info, ref string msg) { try { using (EntitiesGeneral context = new EntitiesGeneral()) { var contact = context.tb_CatalogoTipo.FirstOrDefault(obj => obj.IdTipoCatalogo == info.IdTipoCatalogo); if (contact != null) { contact.tc_Descripcion = info.tc_Descripcion; context.SaveChanges(); msg = "Se ha procedido a Actualizar el registro del tipo catalogo #: " + info.IdTipoCatalogo.ToString(); } } return(true); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; msg = "Error no se grabó "; throw new Exception(ex.ToString()); } }
public tb_CatalogoTipo_Info get_info(int IdTipoCatalogo) { try { tb_CatalogoTipo_Info info = new tb_CatalogoTipo_Info(); using (Entities_general Context = new Entities_general()) { tb_CatalogoTipo Entity = Context.tb_CatalogoTipo.FirstOrDefault(q => q.IdTipoCatalogo == IdTipoCatalogo); if (Entity == null) { return(null); } info = new tb_CatalogoTipo_Info { IdTipoCatalogo = Entity.IdTipoCatalogo, Codigo = Entity.Codigo, tc_Descripcion = Entity.tc_Descripcion }; } return(info); } catch (Exception) { throw; } }
public ActionResult Nuevo(tb_CatalogoTipo_Info model) { if (!bus_catalogo_tipo.guardarDB(model)) { return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Modificar(tb_CatalogoTipo_Info model) { if (!bus_catalogo_tipo.modificarDB(model)) { return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Modificar(int IdTipoCatalogo = 0) { tb_CatalogoTipo_Info model = bus_catalogo_tipo.get_info(IdTipoCatalogo); if (model == null) { return(RedirectToAction("Index")); } return(View(model)); }
public bool modificarDB(tb_CatalogoTipo_Info info) { try { return(odata.modificarDB(info)); } catch (Exception) { throw; } }
public ActionResult Nuevo() { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "CatalogoTipo", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion tb_CatalogoTipo_Info model = new tb_CatalogoTipo_Info(); return(View(model)); }
public ActionResult Modificar(int IdTipoCatalogo = 0) { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "CatalogoTipo", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion tb_CatalogoTipo_Info model = bus_catalogo_tipo.get_info(IdTipoCatalogo); if (model == null) { return(RedirectToAction("Index")); } return(View(model)); }
public Boolean ModificaItem(tb_CatalogoTipo_Info info, ref string msg) { try { tb_CatalogoTipo_Data data = new tb_CatalogoTipo_Data(); return(data.ModificaDB(info, ref msg)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ModificaItem", ex.Message), ex) { EntityType = typeof(tb_CatalogoTipo_Bus) }; } }
void LimpiarDatos() { try { _Accion = Cl_Enumeradores.eTipo_action.grabar; GetInfo = new tb_CatalogoTipo_Info(); txtCodigo.Text = ""; txtDescripcion.Text = ""; txtIdcatalogo.Text = ""; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//Agregar un nuevo item a la tabla catalogo segun tipo public Boolean GrabaDB(tb_CatalogoTipo_Info info, ref string msg, ref int IdCatalogoTipo) { try { using (EntitiesGeneral context = new EntitiesGeneral()) { var existe = (from q in context.tb_CatalogoTipo where q.Codigo == info.Codigo select q).Count(); if (existe != 0) { msg = "El Codigo Ingresado ya existe Por Favor Ingresar uno distinto"; return(false); } //var contact = tb_CatalogoTipo.Createtb_CatalogoTipo(0); tb_CatalogoTipo address = new tb_CatalogoTipo(); int Tipo = IdCatalogoTipo = GetId(); address.IdTipoCatalogo = Tipo; address.tc_Descripcion = info.tc_Descripcion; address.Codigo = info.Codigo; //contact = address; context.tb_CatalogoTipo.Add(address); context.SaveChanges(); msg = "Se ha procedido a grabar el registro del catalogo #: " + Tipo.ToString(); } return(true); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; msg = "Error no se grabó "; throw new Exception(ex.ToString()); } }
public bool guardarDB(tb_CatalogoTipo_Info info) { try { using (Entities_general Context = new Entities_general()) { tb_CatalogoTipo Entity = new tb_CatalogoTipo { IdTipoCatalogo = info.IdTipoCatalogo = get_id(), Codigo = info.Codigo, tc_Descripcion = info.tc_Descripcion }; Context.tb_CatalogoTipo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Consultar(int IdTipoCatalogo = 0, bool Exito = false) { tb_CatalogoTipo_Info model = bus_catalogo_tipo.get_info(IdTipoCatalogo); if (model == null) { return(RedirectToAction("Index")); } #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "CatalogoTipo", "Index"); model.Nuevo = (info.Nuevo == true ? 1 : 0); model.Modificar = (info.Modificar == true ? 1 : 0); model.Anular = (info.Anular == true ? 1 : 0); #endregion if (Exito) { ViewBag.MensajeSuccess = MensajeSuccess; } return(View(model)); }
public bool modificarDB(tb_CatalogoTipo_Info info) { try { using (Entities_general Context = new Entities_general()) { tb_CatalogoTipo Entity = Context.tb_CatalogoTipo.FirstOrDefault(q => q.IdTipoCatalogo == info.IdTipoCatalogo); if (Entity == null) { return(false); } Entity.IdTipoCatalogo = info.IdTipoCatalogo; Entity.Codigo = info.Codigo; Entity.tc_Descripcion = info.tc_Descripcion; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Nuevo() { tb_CatalogoTipo_Info model = new tb_CatalogoTipo_Info(); return(View(model)); }