public in_Marca_Info get_info(int IdEmpresa, int IdMarca) { try { in_Marca_Info info = new in_Marca_Info(); using (Entities_inventario Context = new Entities_inventario()) { in_Marca Entity = Context.in_Marca.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdMarca == IdMarca); if (Entity == null) { return(null); } info = new in_Marca_Info { IdEmpresa = Entity.IdEmpresa, Descripcion = Entity.Descripcion, IdMarca = Entity.IdMarca, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public bool guardarDB(in_Marca_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_Marca Entity = new in_Marca { IdEmpresa = info.IdEmpresa, IdMarca = info.IdMarca = get_id(info.IdEmpresa), Descripcion = info.Descripcion, Estado = info.Estado = "A", IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.in_Marca.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean GrabarDB(in_Marca_Info prI, ref string mensaje) { try { int idMarca; using (EntitiesInventario context = new EntitiesInventario()) { EntitiesInventario EDB = new EntitiesInventario(); idMarca = GetIdMarca(prI.IdEmpresa); prI.IdMarca = idMarca; var Q = from per in EDB.in_Marca where per.IdMarca == prI.IdMarca && per.IdEmpresa == prI.IdEmpresa select per; if (Q.ToList().Count == 0) { var address = new in_Marca(); address.IdEmpresa = prI.IdEmpresa; address.IdMarca = prI.IdMarca; address.Descripcion = prI.Descripcion.Trim(); address.Estado = prI.Estado; address.IdUsuario = prI.IdUsuario; address.Fecha_Transac = prI.Fecha_Transac; address.nom_pc = prI.nom_pc; address.ip = prI.ip; context.in_Marca.Add(address); context.SaveChanges(); mensaje = "Grabacion ok.."; } else { return(false); } } 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; throw new Exception(ex.ToString()); } }
public bool anularDB(in_Marca_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_Marca Entity = Context.in_Marca.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdMarca == info.IdMarca); 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; } }