public in_UnidadMedida_Info get_info(string IdUnidadMedida) { try { in_UnidadMedida_Info info = new in_UnidadMedida_Info(); using (Entities_inventario Context = new Entities_inventario()) { in_UnidadMedida Entity = Context.in_UnidadMedida.FirstOrDefault(q => q.IdUnidadMedida == IdUnidadMedida); if (Entity == null) { return(null); } info = new in_UnidadMedida_Info { IdUnidadMedida = Entity.IdUnidadMedida, cod_alterno = Entity.cod_alterno, Descripcion = Entity.Descripcion, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public bool modificarDB(in_UnidadMedida_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_UnidadMedida Entity = Context.in_UnidadMedida.FirstOrDefault(q => q.IdUnidadMedida == info.IdUnidadMedida); if (Entity == null) { return(false); } Entity.cod_alterno = info.cod_alterno; Entity.Descripcion = info.Descripcion; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(in_UnidadMedida_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_UnidadMedida Entity = Context.in_UnidadMedida.FirstOrDefault(q => q.IdUnidadMedida == info.IdUnidadMedida); if (Entity == null) { return(false); } Entity.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(in_UnidadMedida_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_UnidadMedida Entity = new in_UnidadMedida { IdUnidadMedida = info.IdUnidadMedida, cod_alterno = info.cod_alterno, Descripcion = info.Descripcion, Estado = info.Estado = "A" }; Context.in_UnidadMedida.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean GrabarDB(in_UnidadMedida_Info prI, ref string IdUnidadMedida, ref string mensaje) { try { using (EntitiesInventario context = new EntitiesInventario()) { EntitiesInventario EDB = new EntitiesInventario(); var existe = (from per in EDB.in_UnidadMedida where per.IdUnidadMedida == prI.IdUnidadMedida select per).ToList().Count(); if (existe != 0) { mensaje = "El Codigo ingresado ya existe por favor ingresar uno distinto"; return(false); } var Q = from per in EDB.in_UnidadMedida where per.IdUnidadMedida == prI.IdUnidadMedida select per; string codigo = ""; if (Q.ToList().Count == 0) { var address = new in_UnidadMedida(); if (prI.IdUnidadMedida == "") { codigo = getIdUnidadMedida(); } else { codigo = prI.IdUnidadMedida; } address.IdUnidadMedida = codigo; if (prI.cod_alterno == "") { prI.cod_alterno = codigo; } address.cod_alterno = prI.cod_alterno; address.Descripcion = prI.Descripcion; address.Usado_en_Movimiento = prI.Usado_en_Movimiento; address.Estado = prI.Estado; context.in_UnidadMedida.Add(address); context.SaveChanges(); mensaje = "Grabacion ok.."; IdUnidadMedida = codigo; } 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; mensaje = "Error al Grabar .." + ex.Message; throw new Exception(mensaje); } }