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; } }
//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 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; } }