public bool guardarDB(in_categorias_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_categorias Entity = new in_categorias { IdEmpresa = info.IdEmpresa, IdCategoria = info.IdCategoria, cod_categoria = info.cod_categoria, ca_Categoria = info.ca_Categoria, Estado = info.Estado = "A", IdCtaCble_venta = info.IdCtaCble_venta, IdCtaCtble_Costo = info.IdCtaCtble_Costo, IdCtaCtble_Inve = info.IdCtaCtble_Inve, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.in_categorias.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public in_categorias_Info get_info(int IdEmpresa, string IdCategoria) { try { in_categorias_Info info = new in_categorias_Info(); using (Entities_inventario Context = new Entities_inventario()) { in_categorias Entity = Context.in_categorias.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdCategoria == IdCategoria); if (Entity == null) { return(null); } info = new in_categorias_Info { IdEmpresa = Entity.IdEmpresa, IdCategoria = Entity.IdCategoria, cod_categoria = Entity.cod_categoria, ca_Categoria = Entity.ca_Categoria, Estado = Entity.Estado, IdCtaCble_venta = Entity.IdCtaCble_venta, IdCtaCtble_Costo = Entity.IdCtaCtble_Costo, IdCtaCtble_Inve = Entity.IdCtaCtble_Inve }; } return(info); } catch (Exception) { throw; } }
public bool modificarDB(in_categorias_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_categorias Entity = Context.in_categorias.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCategoria == info.IdCategoria); if (Entity == null) { return(false); } Entity.ca_Categoria = info.ca_Categoria; Entity.cod_categoria = info.cod_categoria; Entity.IdCtaCble_venta = info.IdCtaCble_venta; Entity.IdCtaCtble_Costo = info.IdCtaCtble_Costo; Entity.IdCtaCtble_Inve = info.IdCtaCtble_Inve; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean GrabarDB(int IdEmpresa, in_categorias_Info info, ref string msg) { try { bool res = false; using (EntitiesInventario context = new EntitiesInventario()) { EntitiesInventario EDB = new EntitiesInventario(); var Q = from per in EDB.in_categorias where per.IdEmpresa == IdEmpresa && per.IdCategoria == info.IdCategoria select per; if (Q.ToList().Count == 0) { in_categorias address = new in_categorias(); address.IdEmpresa = info.IdEmpresa; address.IdCategoria = info.IdCategoria = (info.IdCategoria == null || info.IdCategoria == "" || info.IdCategoria == "0") ? getIdCategoria(info.IdEmpresa).ToString() : info.IdCategoria.Trim(); address.ca_Categoria = info.ca_Categoria.Trim(); address.IdCategoriaPadre = info.IdCategoriaPadre; address.ca_Posicion = info.ca_Posicion; address.ca_indexIcono = info.ca_indexIcono; address.Estado = (info.Estado == null) ? "A" : info.Estado; address.ca_nivel = info.ca_nivel; address.RutaPadre = (info.RutaPadre == null) ? "" : info.RutaPadre; address.IdCtaCtble_Inve = info.IdCtaCtble_Inve; address.IdCtaCtble_Costo = info.IdCtaCtble_Costo; address.IdCentro_Costo_Costo = info.IdCentro_Costo_Costo; address.IdCentro_Costo_Inventario = info.IdCentro_Costo_Inventario; address.IdUsuario = (info.IdUsuario == null) ? "SysAdmin" : info.IdUsuario; address.Fecha_Transac = DateTime.Now; address.cod_categoria = info.cod_categoria; address.ip = info.ip; address.nom_pc = info.nom_pc; context.in_categorias.Add(address); context.SaveChanges(); res = true; msg = "Grabacion ok.."; } } return(res); } 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 bool anularDB(in_categorias_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_categorias Entity = Context.in_categorias.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCategoria == info.IdCategoria); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }