public Boolean GrabarDB(in_movi_inven_tipo_Info MoviI, ref string mensaje) { try { int idMavi; using (EntitiesInventario contex = new EntitiesInventario()) { EntitiesInventario EDB = new EntitiesInventario(); idMavi = GetIdMoviInvent(MoviI.IdEmpresa); MoviI.IdMovi_inven_tipo = idMavi; var address = new in_movi_inven_tipo(); address.IdEmpresa = MoviI.IdEmpresa; address.IdMovi_inven_tipo = MoviI.IdMovi_inven_tipo; address.tm_descripcion = MoviI.tm_descripcion; address.cm_descripcionCorta = (MoviI.cm_descripcionCorta != "") ? MoviI.cm_descripcionCorta : MoviI.IdMovi_inven_tipo.ToString(); address.Codigo = (MoviI.Codigo == "") ? MoviI.IdMovi_inven_tipo.ToString() : MoviI.Codigo; address.cm_tipo_movi = MoviI.cm_tipo_movi; address.Estado = MoviI.Estado; address.cm_interno = MoviI.cm_interno; address.IdTipoCbte = MoviI.IdTipoCbte; address.IdUsuario = MoviI.IdUsuario; address.Fecha_Transac = MoviI.Fecha_Transac; address.IdUsuarioUltMod = MoviI.IdUsuarioUltMod; address.Fecha_UltMod = MoviI.Fecha_UltMod; address.nom_pc = MoviI.nom_pc; address.ip = MoviI.ip; address.Genera_Movi_Inven = (MoviI.Genera_Movi_Inven == null) ? false : MoviI.Genera_Movi_Inven; address.Genera_Diario_Contable = (MoviI.Genera_Diario_Contable == null) ? false : MoviI.Genera_Diario_Contable; contex.in_movi_inven_tipo.Add(address); contex.SaveChanges(); mensaje = "Grabacion Ok.."; 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(mensaje); } }
public bool anularDB(in_movi_inven_tipo_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_movi_inven_tipo Entity = Context.in_movi_inven_tipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdMovi_inven_tipo == info.IdMovi_inven_tipo); if (Entity == null) { return(false); } Entity.Estado = "I"; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public in_movi_inven_tipo_Info Get_Info_movi_inven_tipo(int IdEmpresa, int Idtipo) { try { EntitiesInventario OEInventario = new EntitiesInventario(); in_movi_inven_tipo Entity = OEInventario.in_movi_inven_tipo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdMovi_inven_tipo == Idtipo); if (Entity == null) { return(new in_movi_inven_tipo_Info()); } in_movi_inven_tipo_Info info = new in_movi_inven_tipo_Info { IdEmpresa = Entity.IdEmpresa, IdMovi_inven_tipo = Entity.IdMovi_inven_tipo, Codigo = Entity.Codigo, tm_descripcion = Entity.tm_descripcion, cm_tipo_movi = Entity.cm_tipo_movi, cm_interno = Entity.cm_interno, cm_descripcionCorta = Entity.cm_descripcionCorta, tm_descripcion2 = "[" + Entity.IdMovi_inven_tipo + "]" + Entity.tm_descripcion, Estado = Entity.Estado, IdTipoCbte = Convert.ToInt32(Entity.IdTipoCbte), Genera_Movi_Inven = (Entity.Genera_Movi_Inven == null) ? true : Entity.Genera_Movi_Inven, Genera_Diario_Contable = (Entity.Genera_Diario_Contable == null) ? true : Entity.Genera_Diario_Contable, }; return(info); } 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(mensaje); } }
public in_movi_inven_tipo_Info get_info(int IdEmpresa, int IdMovi_inven_tipo) { try { in_movi_inven_tipo_Info info = new in_movi_inven_tipo_Info(); using (Entities_inventario Context = new Entities_inventario()) { in_movi_inven_tipo Entity = Context.in_movi_inven_tipo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdMovi_inven_tipo == IdMovi_inven_tipo); if (Entity == null) { return(null); } info = new in_movi_inven_tipo_Info { IdEmpresa = Entity.IdEmpresa, IdMovi_inven_tipo = Entity.IdMovi_inven_tipo, Codigo = Entity.Codigo, tm_descripcion = Entity.tm_descripcion, cm_tipo_movi = Entity.cm_tipo_movi, cm_interno_bool = Entity.cm_interno == "S" ? true : false, cm_descripcionCorta = Entity.cm_descripcionCorta, Estado = Entity.Estado, IdTipoCbte = Entity.IdTipoCbte, Genera_Movi_Inven = Entity.Genera_Movi_Inven == null ? false : Convert.ToBoolean(Entity.Genera_Movi_Inven), Genera_Diario_Contable = Entity.Genera_Diario_Contable == null ? false : Convert.ToBoolean(Entity.Genera_Diario_Contable), }; } return(info); } catch (Exception) { throw; } }