public List <Af_Venta_Activo_Info> get_list(int IdEmpresa, bool mostrar_anulados) { try { List <Af_Venta_Activo_Info> Lista; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { if (mostrar_anulados) { Lista = (from q in Context.Af_Venta_Activo where q.IdEmpresa == IdEmpresa select new Af_Venta_Activo_Info { IdEmpresa = q.IdEmpresa, Cod_VtaActivo = q.Cod_VtaActivo, Concepto_Vta = q.Concepto_Vta, Estado = q.Estado, IdVtaActivo = q.IdVtaActivo, Fecha_Venta = q.Fecha_Venta, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } else { Lista = (from q in Context.Af_Venta_Activo where q.IdEmpresa == IdEmpresa && q.Estado == "A" select new Af_Venta_Activo_Info { IdEmpresa = q.IdEmpresa, Cod_VtaActivo = q.Cod_VtaActivo, Concepto_Vta = q.Concepto_Vta, Estado = q.Estado, IdVtaActivo = q.IdVtaActivo, Fecha_Venta = q.Fecha_Venta, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } } return(Lista); } catch (Exception) { throw; } }
public bool guardarDB(Af_Parametros_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Parametros Entity = Context.Af_Parametros.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa); if (Entity == null) { Entity = new Af_Parametros { IdEmpresa = info.IdEmpresa, IdCtaCble_Activo = info.IdCtaCble_Activo, FormaContabiliza = info.FormaContabiliza, IdCtaCble_Dep_Acum = info.IdCtaCble_Dep_Acum, IdCtaCble_Gastos_Depre = info.IdCtaCble_Gastos_Depre, IdTipoCbte = info.IdTipoCbte, IdTipoCbteBaja = info.IdTipoCbteBaja, IdTipoCbteMejora = info.IdTipoCbteMejora, IdTipoCbteRetiro = info.IdTipoCbteRetiro, IdTipoCbteVenta = info.IdTipoCbteVenta, DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo }; Context.Af_Parametros.Add(Entity); } else { Entity.IdCtaCble_Activo = info.IdCtaCble_Activo; Entity.FormaContabiliza = info.FormaContabiliza; Entity.IdCtaCble_Dep_Acum = info.IdCtaCble_Dep_Acum; Entity.IdCtaCble_Gastos_Depre = info.IdCtaCble_Gastos_Depre; Entity.IdTipoCbte = info.IdTipoCbte; Entity.IdTipoCbteBaja = info.IdTipoCbteBaja; Entity.IdTipoCbteMejora = info.IdTipoCbteMejora; Entity.IdTipoCbteRetiro = info.IdTipoCbteRetiro; Entity.IdTipoCbteVenta = info.IdTipoCbteVenta; Entity.DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo; } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public List <Af_Depreciacion_Det_Info> get_list_a_depreciar(int IdEmpresa, int IdPeriodo, string IdUsuario) { try { List <Af_Depreciacion_Det_Info> Lista; DateTime Fecha_ini = DateTime.Now; DateTime fecha_fin = DateTime.Now; using (Entities_contabilidad Context = new Entities_contabilidad()) { ct_periodo e_periodo = Context.ct_periodo.Where(q => q.IdPeriodo == IdPeriodo && q.IdEmpresa == IdEmpresa).FirstOrDefault(); if (e_periodo == null) { return(new List <Af_Depreciacion_Det_Info>()); } Fecha_ini = e_periodo.pe_FechaIni.Date; fecha_fin = e_periodo.pe_FechaFin.Date; } using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Lista = (from q in Context.spACTF_activos_a_depreciar(IdEmpresa, Fecha_ini, fecha_fin, IdUsuario) select new Af_Depreciacion_Det_Info { IdEmpresa = q.IdEmpresa, IdActivoFijo = q.IdActivoFijo, Af_Nombre = q.Af_Nombre, CodActivoFijo = q.CodActivoFijo, nom_tipo = q.nom_tipo, nom_categoria = q.nom_categoria, Valor_Depreciacion = q.Af_valor_depreciacion, Valor_Depre_Acum = q.Af_depreciacion_acum, Valor_Compra = q.Af_costo_compra, IdCtaCble_Activo = q.IdCtaCble_Activo, IdCtaCble_Dep_Acum = q.IdCtaCble_Dep_Acum, IdCtaCble_Gastos_Depre = q.IdCtaCble_Gastos_Depre }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public Af_Activo_fijo_valores_Info get_valores(int IdEmpresa, int IdActivoFijo) { try { Af_Activo_fijo_valores_Info valores = new Af_Activo_fijo_valores_Info(); double v_mejora = 0; double v_baja = 0; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo Entity = Context.Af_Activo_fijo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdActivoFijo == IdActivoFijo); if (Entity == null) { return(null); } var mej_baj = from q in Context.Af_Mej_Baj_Activo where q.IdEmpresa == IdEmpresa && q.IdActivoFijo == IdActivoFijo select q; if (mej_baj.Where(q => q.Id_Tipo == "Mejo_Acti").Count() > 0) { v_mejora = mej_baj.Where(q => q.Id_Tipo == "Mejo_Acti").Sum(m => m.Valor_Mej_Baj_Activo); } if (mej_baj.Where(q => q.Id_Tipo == "Baja_Acti").Count() > 0) { v_baja = mej_baj.Where(q => q.Id_Tipo == "Baja_Acti").Sum(m => m.Valor_Mej_Baj_Activo); } valores = new Af_Activo_fijo_valores_Info { v_activo = Entity.Af_costo_compra, v_depr_acum = Entity.Af_Depreciacion_acum, v_baja = 0, v_mejora = 0, v_neto = Entity.Af_costo_compra - Entity.Af_Depreciacion_acum + v_mejora - v_baja }; } return(valores); } catch (Exception) { throw; } }
public bool guardarDB(Af_Retiro_Activo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Retiro_Activo Entity = new Af_Retiro_Activo { IdEmpresa = info.IdEmpresa, Cod_Ret_Activo = info.Cod_Ret_Activo, Concepto_Retiro = info.Concepto_Retiro, Estado = info.Estado = "A", Fecha_Retiro = info.Fecha_Retiro.Date, IdActivoFijo = info.IdActivoFijo, IdCbteCble = info.IdCbteCble, IdEmpresa_ct = info.IdEmpresa_ct, IdTipoCbte = info.IdTipoCbte, IdRetiroActivo = info.IdRetiroActivo = get_id(info.IdEmpresa), NumComprobante = info.NumComprobante, ValorActivo = info.ValorActivo, Valor_Depre_Acu = info.Valor_Depre_Acu, Valor_Neto = info.Valor_Neto, Valor_Tot_Bajas = info.Valor_Tot_Bajas, Valor_Tot_Mejora = info.Valor_Tot_Mejora, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.Af_Retiro_Activo.Add(Entity); Af_Activo_fijo Entity_A = Context.Af_Activo_fijo.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdActivoFijo == info.IdActivoFijo).FirstOrDefault(); if (Entity_A == null) { return(false); } Entity_A.Estado_Proceso = "TIP_ESTADO_AF_RETIRO"; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(Af_Mej_Baj_Activo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Mej_Baj_Activo Entity = new Af_Mej_Baj_Activo { IdEmpresa = info.IdEmpresa, IdEmpresa_ct = info.IdEmpresa_ct, IdTipoCbte = info.IdTipoCbte, IdCbteCble = info.IdCbteCble, Cod_Mej_Baj_Activo = info.Cod_Mej_Baj_Activo, Compr_Mej_Baj = info.Compr_Mej_Baj, DescripcionTecnica = info.DescripcionTecnica, Estado = info.Estado = "A", IdActivoFijo = info.IdActivoFijo, Id_Mejora_Baja_Activo = info.Id_Mejora_Baja_Activo = get_id(info.IdEmpresa, info.Id_Tipo), Id_Tipo = info.Id_Tipo, ValorActivo = info.ValorActivo, Valor_Depre_Acu = info.Valor_Depre_Acu, Valor_Mej_Baj_Activo = info.Id_Tipo == cl_enumeradores.eTipoMejBajAF.Mejo_Acti.ToString() ? Math.Abs(info.Valor_Mej_Baj_Activo) : Math.Abs(info.Valor_Mej_Baj_Activo) * -1, Valor_Neto = info.Valor_Neto, Valor_Tot_Bajas = info.Valor_Tot_Bajas, Valor_Tot_Mejora = info.Valor_Tot_Mejora, Motivo = info.Motivo, Fecha_MejBaj = info.Fecha_MejBaj.Date, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.Af_Mej_Baj_Activo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "Af_Mej_Baj_Activo_Data", Metodo = "guardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public List <Af_Catalogo_Info> get_list(string IdTipoCatalogo, bool mostrar_anulados) { try { List <Af_Catalogo_Info> Lista; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { if (mostrar_anulados) { Lista = (from q in Context.Af_Catalogo where q.IdTipoCatalogo == IdTipoCatalogo select new Af_Catalogo_Info { IdTipoCatalogo = q.IdTipoCatalogo, Descripcion = q.Descripcion, Estado = q.Estado, IdCatalogo = q.IdCatalogo, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } else { Lista = (from q in Context.Af_Catalogo where q.IdTipoCatalogo == IdTipoCatalogo && q.Estado == "A" select new Af_Catalogo_Info { IdTipoCatalogo = q.IdTipoCatalogo, Descripcion = q.Descripcion, Estado = q.Estado, IdCatalogo = q.IdCatalogo, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } } return(Lista); } catch (Exception) { throw; } }
public bool modificarDB(Af_Venta_Activo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Venta_Activo Entity = Context.Af_Venta_Activo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdVtaActivo == info.IdVtaActivo); if (Entity == null) { return(false); } Entity.Cod_VtaActivo = info.Cod_VtaActivo; Entity.Concepto_Vta = info.Concepto_Vta; Entity.Fecha_Venta = info.Fecha_Venta.Date; Entity.IdCbteCble = info.IdCbteCble; Entity.IdEmpresa_ct = info.IdEmpresa_ct; Entity.IdTipoCbte = info.IdTipoCbte; Entity.NumComprobante = info.NumComprobante; Entity.ValorActivo = info.ValorActivo; Entity.Valor_Depre_Acu = info.Valor_Depre_Acu; Entity.Valor_Neto = info.Valor_Neto; Entity.Valor_Perdi_Gana = info.Valor_Perdi_Gana; Entity.Valor_Tot_Bajas = info.Valor_Tot_Bajas; Entity.Valor_Tot_Mejora = info.Valor_Tot_Mejora; Entity.Valor_Venta = info.Valor_Venta; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "Af_Venta_Activo_Data", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public List <Af_Activo_fijo_tipo_Info> get_list(int IdEmpresa, bool mostrar_anulados) { try { List <Af_Activo_fijo_tipo_Info> Lista; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { if (mostrar_anulados) { Lista = (from q in Context.Af_Activo_fijo_tipo where q.IdEmpresa == IdEmpresa select new Af_Activo_fijo_tipo_Info { IdActivoFijoTipo = q.IdActivoFijoTipo, IdEmpresa = q.IdEmpresa, Af_Descripcion = q.Af_Descripcion, CodActivoFijo = q.CodActivoFijo, Estado = q.Estado, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } else { Lista = (from q in Context.Af_Activo_fijo_tipo where q.IdEmpresa == IdEmpresa && q.Estado == "A" select new Af_Activo_fijo_tipo_Info { IdActivoFijoTipo = q.IdActivoFijoTipo, IdEmpresa = q.IdEmpresa, Af_Descripcion = q.Af_Descripcion, CodActivoFijo = q.CodActivoFijo, Estado = q.Estado, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } } return(Lista); } catch (Exception) { throw; } }
public Af_Mej_Baj_Activo_Info get_info(int IdEmpresa, decimal Id_Mejora_Baja_Activo) { try { Af_Mej_Baj_Activo_Info info = new Af_Mej_Baj_Activo_Info(); using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Mej_Baj_Activo Entity = Context.Af_Mej_Baj_Activo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.Id_Mejora_Baja_Activo == Id_Mejora_Baja_Activo); if (Entity == null) { return(null); } info = new Af_Mej_Baj_Activo_Info { IdEmpresa = Entity.IdEmpresa, IdActivoFijo = Entity.IdActivoFijo, IdCbteCble = Entity.IdCbteCble, IdEmpresa_ct = Entity.IdEmpresa_ct, IdTipoCbte = Entity.IdTipoCbte, Id_Mejora_Baja_Activo = Entity.Id_Mejora_Baja_Activo, Id_Tipo = Entity.Id_Tipo, Cod_Mej_Baj_Activo = Entity.Cod_Mej_Baj_Activo, Compr_Mej_Baj = Entity.Compr_Mej_Baj, DescripcionTecnica = Entity.DescripcionTecnica, Estado = Entity.Estado, Fecha_MejBaj = Entity.Fecha_MejBaj.Date, ValorActivo = Entity.ValorActivo, Valor_Depre_Acu = Entity.Valor_Depre_Acu, Valor_Mej_Baj_Activo = Math.Abs(Entity.Valor_Mej_Baj_Activo), Valor_Neto = Entity.Valor_Neto, Valor_Tot_Bajas = Entity.Valor_Tot_Bajas, Valor_Tot_Mejora = Entity.Valor_Tot_Mejora, Motivo = Entity.Motivo }; } return(info); } catch (Exception) { throw; } }
public Af_Activo_fijo_Info get_info_demanda(int IdEmpresa, int value) { Af_Activo_fijo_Info info = new Af_Activo_fijo_Info(); using (Entities_activo_fijo Contex = new Entities_activo_fijo()) { info = (from q in Contex.Af_Activo_fijo where q.IdEmpresa == IdEmpresa && q.IdActivoFijo == value select new Af_Activo_fijo_Info { IdEmpresa = q.IdEmpresa, IdActivoFijo = q.IdActivoFijo, IdSucursal = q.IdSucursal, CodActivoFijo = q.CodActivoFijo, Af_Nombre = q.Af_Nombre }).FirstOrDefault(); } return(info); }
private decimal GetId(int IdEmpresa) { try { decimal Id = 1; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { var lst = Context.Af_Departamento.Where(q => q.IdEmpresa == IdEmpresa).Select(q => q.IdDepartamento); if (lst.Count() > 0) { Id = lst.Max() + 1; } } return(Id); } catch (Exception) { throw; } }
public List <Af_Depreciacion_Det_Info> get_list(int IdEmpresa, decimal IdDepreciacion) { try { List <Af_Depreciacion_Det_Info> lista; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { lista = (from q in Context.Af_Depreciacion_Det join a in Context.Af_Activo_fijo on new { q.IdEmpresa, q.IdActivoFijo } equals new { a.IdEmpresa, a.IdActivoFijo } join t in Context.Af_Activo_fijo_tipo on new { IdEmpresa = a.IdEmpresa, IdActivoFijoTipo = a.IdActivoFijoTipo } equals new { IdEmpresa = t.IdEmpresa, IdActivoFijoTipo = (int?)t.IdActivoFijoTipo } join c in Context.Af_Activo_fijo_Categoria on new { a.IdEmpresa, a.IdCategoriaAF } equals new { c.IdEmpresa, IdCategoriaAF = (int?)c.IdCategoriaAF } where q.IdEmpresa == IdEmpresa && q.IdDepreciacion == IdDepreciacion select new Af_Depreciacion_Det_Info { IdEmpresa = q.IdEmpresa, IdActivoFijo = q.IdActivoFijo, IdDepreciacion = q.IdDepreciacion, Concepto = q.Concepto, Porc_Depreciacion = q.Porc_Depreciacion, Secuencia = q.Secuencia, Valor_Compra = q.Valor_Compra, Valor_Depreciacion = q.Valor_Depreciacion, Valor_Depre_Acum = q.Valor_Depre_Acum, Valor_Salvamento = q.Valor_Salvamento, Vida_Util = q.Vida_Util, nom_categoria = c.Descripcion, nom_tipo = t.Af_Descripcion, Af_Nombre = a.Af_Nombre }).ToList(); } return(lista); } catch (Exception) { throw; } }
public Af_Venta_Activo_Info get_info(int IdEmpresa, decimal IdVtaActivo) { try { Af_Venta_Activo_Info info = new Af_Venta_Activo_Info(); using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Venta_Activo Entity = Context.Af_Venta_Activo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdVtaActivo == IdVtaActivo); if (Entity == null) { return(null); } info = new Af_Venta_Activo_Info { IdEmpresa = Entity.IdEmpresa, Cod_VtaActivo = Entity.Cod_VtaActivo, Concepto_Vta = Entity.Concepto_Vta, Estado = Entity.Estado, Fecha_Venta = Entity.Fecha_Venta, IdActivoFijo = Entity.IdActivoFijo, IdCbteCble = Entity.IdCbteCble, IdEmpresa_ct = Entity.IdEmpresa_ct, IdTipoCbte = Entity.IdTipoCbte, IdVtaActivo = Entity.IdVtaActivo, NumComprobante = Entity.NumComprobante, ValorActivo = Entity.ValorActivo, Valor_Depre_Acu = Entity.Valor_Depre_Acu, Valor_Neto = Entity.Valor_Neto, Valor_Perdi_Gana = Entity.Valor_Perdi_Gana, Valor_Tot_Bajas = Entity.Valor_Tot_Bajas, Valor_Tot_Mejora = Entity.Valor_Tot_Mejora, Valor_Venta = Entity.Valor_Venta }; } return(info); } catch (Exception) { throw; } }
public List <Af_Modelo_Info> get_list(int IdEmpresa, bool mostrar_anulados) { try { List <Af_Modelo_Info> Lista; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Lista = Context.Af_Modelo.Where(q => q.IdEmpresa == IdEmpresa && q.Estado == (mostrar_anulados == true ? q.Estado : true)).Select(q => new Af_Modelo_Info { IdEmpresa = q.IdEmpresa, IdModelo = q.IdModelo, mo_Descripcion = q.mo_Descripcion, Estado = q.Estado }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public List <Af_CatalogoTipo_Info> get_list() { try { List <Af_CatalogoTipo_Info> Lista; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Lista = (from q in Context.Af_CatalogoTipo select new Af_CatalogoTipo_Info { IdTipoCatalogo = q.IdTipoCatalogo, Descripcion = q.Descripcion }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public bool guardarDB(Af_CatalogoTipo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_CatalogoTipo Entity = new Af_CatalogoTipo { IdTipoCatalogo = info.IdTipoCatalogo, Descripcion = info.Descripcion }; Context.Af_CatalogoTipo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(Af_Venta_Activo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Venta_Activo Entity = Context.Af_Venta_Activo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdVtaActivo == info.IdVtaActivo); if (Entity == null) { return(false); } Entity.Cod_VtaActivo = info.Cod_VtaActivo; Entity.Concepto_Vta = info.Concepto_Vta; Entity.Fecha_Venta = info.Fecha_Venta.Date; Entity.IdCbteCble = info.IdCbteCble; Entity.IdEmpresa_ct = info.IdEmpresa_ct; Entity.IdTipoCbte = info.IdTipoCbte; Entity.NumComprobante = info.NumComprobante; Entity.ValorActivo = info.ValorActivo; Entity.Valor_Depre_Acu = info.Valor_Depre_Acu; Entity.Valor_Neto = info.Valor_Neto; Entity.Valor_Perdi_Gana = info.Valor_Perdi_Gana; Entity.Valor_Tot_Bajas = info.Valor_Tot_Bajas; Entity.Valor_Tot_Mejora = info.Valor_Tot_Mejora; Entity.Valor_Venta = info.Valor_Venta; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public int get_id(int IdEmpresa) { try { int ID = 1; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { var lst = from q in Context.Af_Activo_fijo_tipo where q.IdEmpresa == IdEmpresa select q; if (lst.Count() > 0) { ID = lst.Max(q => q.IdActivoFijoTipo) + 1; } } return(ID); } catch (Exception) { throw; } }
public bool anularDB(Af_Modelo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Modelo Entity = Context.Af_Modelo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdModelo == info.IdModelo); if (Entity == null) { return(false); } Entity.Estado = false; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
private decimal GetId(int IdEmpresa) { try { decimal Id = 1; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { var lst = from q in Context.Af_Area where q.IdEmpresa == IdEmpresa select q; if (lst.Count() > 0) { Id = lst.Max(q => q.IdArea) + 1; } } return(Id); } catch (Exception) { throw; } }
public bool modificarDB(Af_Modelo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Modelo Entity = Context.Af_Modelo.FirstOrDefault(q => q.IdModelo == info.IdModelo); if (Entity == null) { return(false); } Entity.mo_Descripcion = info.mo_Descripcion; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
private decimal get_id(int IdEmpresa) { try { decimal ID = 1; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { var lst = from q in Context.Af_Venta_Activo where q.IdEmpresa == IdEmpresa select q; if (lst.Count() > 0) { ID = lst.Max(q => q.IdVtaActivo) + 1; } } return(ID); } catch (Exception) { throw; } }
public bool modificarDB(Af_Mej_Baj_Activo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Mej_Baj_Activo Entity = Context.Af_Mej_Baj_Activo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.Id_Mejora_Baja_Activo == info.Id_Mejora_Baja_Activo); if (Entity == null) { return(false); } Entity.Cod_Mej_Baj_Activo = info.Cod_Mej_Baj_Activo; Entity.Compr_Mej_Baj = info.Compr_Mej_Baj; Entity.DescripcionTecnica = info.DescripcionTecnica; Entity.ValorActivo = info.ValorActivo; Entity.Valor_Depre_Acu = info.Valor_Depre_Acu; Entity.Valor_Mej_Baj_Activo = info.Id_Tipo == cl_enumeradores.eTipoMejBajAF.Mejo_Acti.ToString() ? Math.Abs(info.Valor_Mej_Baj_Activo) : Math.Abs(info.Valor_Mej_Baj_Activo) * -1; Entity.Valor_Neto = info.Valor_Neto; Entity.Valor_Tot_Bajas = info.Valor_Tot_Bajas; Entity.Valor_Tot_Mejora = info.Valor_Tot_Mejora; Entity.Motivo = info.Motivo; Entity.Fecha_MejBaj = info.Fecha_MejBaj.Date; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "Af_Mej_Baj_Activo_Data", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public Af_Activo_fijo_tipo_Info get_info(int IdEmpresa, int IdActivoFijoTipo) { try { Af_Activo_fijo_tipo_Info info = new Af_Activo_fijo_tipo_Info(); using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo_tipo Entity = Context.Af_Activo_fijo_tipo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdActivoFijoTipo == IdActivoFijoTipo); if (Entity == null) { return(null); } info = new Af_Activo_fijo_tipo_Info { IdActivoFijoTipo = Entity.IdActivoFijoTipo, IdEmpresa = Entity.IdEmpresa, Af_anio_depreciacion = Entity.Af_anio_depreciacion, Af_Descripcion = Entity.Af_Descripcion, Af_Porcentaje_depre = Entity.Af_Porcentaje_depre, CodActivoFijo = Entity.CodActivoFijo, Estado = Entity.Estado, IdCtaCble_Activo = Entity.IdCtaCble_Activo, IdCtaCble_Dep_Acum = Entity.IdCtaCble_Dep_Acum, IdCtaCble_Gastos_Depre = Entity.IdCtaCble_Gastos_Depre, Se_Deprecia = Entity.Se_Deprecia == Convert.ToBoolean(Entity.Se_Deprecia), IdCtaCble_Baja = Entity.IdCtaCble_Baja, IdCtaCble_CostoVenta = Entity.IdCtaCble_CostoVenta, IdCtaCble_Mejora = Entity.IdCtaCble_Mejora, IdCtaCble_Retiro = Entity.IdCtaCble_Retiro }; } return(info); } catch (Exception) { throw; } }
public Af_Depreciacion_Info get_info(int IdEmpresa, decimal IdDepreciacion) { try { Af_Depreciacion_Info info = new Af_Depreciacion_Info(); using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Depreciacion Entity = Context.Af_Depreciacion.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdDepreciacion == IdDepreciacion); if (Entity == null) { return(null); } info = new Af_Depreciacion_Info { IdEmpresa = Entity.IdEmpresa, IdDepreciacion = Entity.IdDepreciacion, IdPeriodo = Entity.IdPeriodo, Cod_Depreciacion = Entity.Cod_Depreciacion, Descripcion = Entity.Descripcion, Estado = Entity.Estado, Fecha_Depreciacion = Entity.Fecha_Depreciacion, Num_Act_Depre = Entity.Num_Act_Depre, Valor_Tot_Act = Entity.Valor_Tot_Act, Valor_Tot_Depre = Entity.Valor_Tot_Depre, Valor_Tot_DepreAcum = Entity.Valor_Tot_DepreAcum, Valot_Tot_Importe = Entity.Valot_Tot_Importe, IdEmpresa_ct = Entity.IdEmpresa_ct, IdTipoCbte = Entity.IdTipoCbte, IdCbteCble = Entity.IdCbteCble }; } return(info); } catch (Exception) { throw; } }
public bool AnularDB(Af_Area_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Area Entity = Context.Af_Area.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdArea == info.IdArea).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Estado = false; Entity.FechaAnulacion = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public decimal get_id(int IdEmpresa, string Id_Tipo) { try { decimal ID = 1; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { var lst = from q in Context.Af_Mej_Baj_Activo where q.IdEmpresa == IdEmpresa && q.Id_Tipo == Id_Tipo select q; if (lst.Count() > 0) { ID = lst.Max(q => q.Id_Mejora_Baja_Activo) + 1; } } return(ID); } catch (Exception) { throw; } }
public List <Af_Departamento_Info> GetList(int IdEmpresa, decimal IdArea, bool mostrar_anulados) { try { List <Af_Departamento_Info> Lista; using (Entities_activo_fijo Context = new Entities_activo_fijo()) { if (mostrar_anulados == true) { Lista = Context.Af_Departamento.Where(q => q.IdEmpresa == IdEmpresa && q.IdArea == IdArea).Select(q => new Af_Departamento_Info { IdEmpresa = q.IdEmpresa, IdDepartamento = q.IdDepartamento, Descripcion = q.Descripcion, Estado = q.Estado, IdArea = q.IdArea }).ToList(); } else { Lista = Context.Af_Departamento.Where(q => q.IdEmpresa == IdEmpresa && q.IdArea == IdArea && q.Estado == true).Select(q => new Af_Departamento_Info { IdEmpresa = q.IdEmpresa, IdDepartamento = q.IdDepartamento, Descripcion = q.Descripcion, Estado = q.Estado, IdArea = q.IdArea }).ToList(); } } return(Lista); } catch (Exception) { throw; } }
public bool modificarDB(Af_Activo_fijo_tipo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo_tipo Entity = Context.Af_Activo_fijo_tipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdActivoFijoTipo == info.IdActivoFijoTipo); if (Entity == null) { return(false); } Entity.Af_anio_depreciacion = info.Af_anio_depreciacion; Entity.Af_Descripcion = info.Af_Descripcion; Entity.Af_Porcentaje_depre = info.Af_Porcentaje_depre; Entity.CodActivoFijo = info.CodActivoFijo; Entity.IdCtaCble_Activo = info.IdCtaCble_Activo; Entity.IdCtaCble_Dep_Acum = info.IdCtaCble_Dep_Acum; Entity.IdCtaCble_Gastos_Depre = info.IdCtaCble_Gastos_Depre; Entity.Se_Deprecia = info.Se_Deprecia == Convert.ToBoolean(info.Se_Deprecia); Entity.IdCtaCble_Baja = info.IdCtaCble_Baja; Entity.IdCtaCble_CostoVenta = info.IdCtaCble_CostoVenta; Entity.IdCtaCble_Mejora = info.IdCtaCble_Mejora; Entity.IdCtaCble_Retiro = info.IdCtaCble_Retiro; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }