public bool guardarDB(Af_Venta_Activo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Venta_Activo Entity = new Af_Venta_Activo { IdEmpresa = info.IdEmpresa, Cod_VtaActivo = info.Cod_VtaActivo, Concepto_Vta = info.Concepto_Vta, Estado = info.Estado = "A", Fecha_Venta = info.Fecha_Venta.Date, IdActivoFijo = info.IdActivoFijo, IdCbteCble = info.IdCbteCble, IdEmpresa_ct = info.IdEmpresa_ct, IdTipoCbte = info.IdTipoCbte, IdVtaActivo = info.IdVtaActivo = get_id(info.IdEmpresa), NumComprobante = info.NumComprobante, ValorActivo = info.ValorActivo, Valor_Depre_Acu = info.Valor_Depre_Acu, Valor_Neto = info.Valor_Neto, Valor_Perdi_Gana = info.Valor_Perdi_Gana, Valor_Tot_Bajas = info.Valor_Tot_Bajas, Valor_Tot_Mejora = info.Valor_Tot_Mejora, Valor_Venta = info.Valor_Venta, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.Af_Venta_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_VENTA"; 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 = "guardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool guardarDB(Af_Activo_fijo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo Entity = new Af_Activo_fijo { IdEmpresa = info.IdEmpresa, Af_Codigo_Barra = info.Af_Codigo_Barra, Af_costo_compra = info.Af_costo_compra, Af_Depreciacion_acum = info.Af_Depreciacion_acum, Af_fecha_compra = info.Af_fecha_compra.Date, Af_fecha_fin_depre = info.Af_fecha_fin_depre.Date, Af_fecha_ini_depre = info.Af_fecha_ini_depre.Date, Af_Meses_depreciar = info.Af_Meses_depreciar, Af_Nombre = info.Af_Nombre, Af_NumPlaca = info.Af_NumPlaca, Af_NumSerie = info.Af_NumSerie, Af_observacion = info.Af_observacion, Af_porcentaje_deprec = info.Af_porcentaje_deprec, Af_ValorSalvamento = info.Af_ValorSalvamento, Af_Vida_Util = info.Af_Vida_Util, CodActivoFijo = info.CodActivoFijo, Estado = info.Estado = "A", Estado_Proceso = info.Estado_Proceso, IdActivoFijoTipo = info.IdActivoFijoTipo, IdActivoFijo = info.IdActivoFijo = get_id(info.IdEmpresa), IdCatalogo_Color = info.IdCatalogo_Color, IdCatalogo_Marca = info.IdCatalogo_Marca, IdCatalogo_Modelo = info.IdCatalogo_Modelo, IdCategoriaAF = info.IdCategoriaAF, IdSucursal = info.IdSucursal, IdTipoCatalogo_Ubicacion = info.IdTipoCatalogo_Ubicacion, IdEmpleadoCustodio = info.IdEmpleadoCustodio, IdEmpleadoEncargado = info.IdEmpleadoEncargado, IdDepartamento = info.IdDepartamento, Cantidad = info.Cantidad, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.Af_Activo_fijo.Add(Entity); Context.SaveChanges(); } return(true); } 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 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 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 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 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 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; } }
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; } }
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 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; } }
public bool guardarDB(Af_Activo_fijo_tipo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo_tipo Entity = new Af_Activo_fijo_tipo { IdActivoFijoTipo = info.IdActivoFijoTipo = get_id(info.IdEmpresa), IdEmpresa = info.IdEmpresa, Af_anio_depreciacion = info.Af_anio_depreciacion, Af_Descripcion = info.Af_Descripcion, Af_Porcentaje_depre = info.Af_Porcentaje_depre, CodActivoFijo = info.CodActivoFijo, Estado = info.Estado = "A", IdCtaCble_Activo = info.IdCtaCble_Activo, IdCtaCble_Dep_Acum = info.IdCtaCble_Dep_Acum, IdCtaCble_Gastos_Depre = info.IdCtaCble_Gastos_Depre, Se_Deprecia = info.Se_Deprecia == Convert.ToBoolean(info.Se_Deprecia), IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now, IdCtaCble_Baja = info.IdCtaCble_Baja, IdCtaCble_CostoVenta = info.IdCtaCble_CostoVenta, IdCtaCble_Mejora = info.IdCtaCble_Mejora, IdCtaCble_Retiro = info.IdCtaCble_Retiro }; Context.Af_Activo_fijo_tipo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool ModificarDB(Af_Departamento_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Departamento Entity = Context.Af_Departamento.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdDepartamento == info.IdDepartamento).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Descripcion = info.Descripcion; Entity.IdUsuarioModificacion = info.IdUsuarioModificacion; Entity.FechaModificacion = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(Af_Catalogo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Catalogo Entity = Context.Af_Catalogo.FirstOrDefault(q => q.IdTipoCatalogo == info.IdTipoCatalogo && q.IdCatalogo == info.IdCatalogo); 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; } }
public bool GuardarDB(Af_Area_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Context.Af_Area.Add(new Af_Area { IdEmpresa = info.IdEmpresa, IdArea = info.IdArea = GetId(info.IdEmpresa), Descripcion = info.Descripcion, Estado = true, IdUsuarioCreacion = info.IdUsuarioCreacion, FechaCreacion = DateTime.Now }); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB_importacion(List <Af_Activo_fijo_tipo_Info> Lista_Tipo, List <Af_Activo_fijo_Categoria_Info> Lista_Categoria, List <Af_Departamento_Info> Lista_Departamento, List <Af_Catalogo_Info> Lista_Catalogo, List <Af_Activo_fijo_Info> Lista_ActivoFijo) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { if (Lista_Tipo.Count > 0) { foreach (var item in Lista_Tipo) { Af_Activo_fijo_tipo Entity_tipo = new Af_Activo_fijo_tipo { IdActivoFijoTipo = item.IdActivoFijoTipo, IdEmpresa = item.IdEmpresa, Af_anio_depreciacion = item.Af_anio_depreciacion, Af_Descripcion = item.Af_Descripcion, Af_Porcentaje_depre = item.Af_Porcentaje_depre, CodActivoFijo = item.CodActivoFijo, Estado = item.Estado = "A", IdCtaCble_Activo = item.IdCtaCble_Activo, IdCtaCble_Dep_Acum = item.IdCtaCble_Dep_Acum, IdCtaCble_Gastos_Depre = item.IdCtaCble_Gastos_Depre, Se_Deprecia = item.Se_Deprecia, IdUsuario = item.IdUsuario, Fecha_Transac = DateTime.Now, IdCtaCble_Baja = item.IdCtaCble_Baja, IdCtaCble_CostoVenta = item.IdCtaCble_CostoVenta, IdCtaCble_Mejora = item.IdCtaCble_Mejora, IdCtaCble_Retiro = item.IdCtaCble_Retiro }; Context.Af_Activo_fijo_tipo.Add(Entity_tipo); } } if (Lista_Categoria.Count > 0) { foreach (var item in Lista_Categoria) { Af_Activo_fijo_Categoria Entity_categoria = new Af_Activo_fijo_Categoria { IdEmpresa = item.IdEmpresa, CodCategoriaAF = item.CodCategoriaAF, cod_tipo = item.cod_tipo, Descripcion = item.Descripcion, IdActivoFijoTipo = item.IdActivoFijoTipo, IdCategoriaAF = item.IdCategoriaAF, Estado = item.Estado = "A", IdUsuario = item.IdUsuario, Fecha_Transac = DateTime.Now }; Context.Af_Activo_fijo_Categoria.Add(Entity_categoria); } } if (Lista_Departamento.Count > 0) { foreach (var item in Lista_Departamento) { Af_Departamento Entity_departamento = new Af_Departamento { IdEmpresa = item.IdEmpresa, IdDepartamento = item.IdDepartamento, Descripcion = item.Descripcion, Estado = true, IdUsuarioCreacion = item.IdUsuarioCreacion, FechaCreacion = DateTime.Now }; Context.Af_Departamento.Add(Entity_departamento); } } if (Lista_Catalogo.Count > 0) { foreach (var item in Lista_Catalogo) { Af_Catalogo Entity_catalogo = new Af_Catalogo { IdTipoCatalogo = item.IdTipoCatalogo, IdCatalogo = item.IdCatalogo, Descripcion = item.Descripcion, Estado = item.Estado = "A", IdUsuario = item.IdUsuario }; Context.Af_Catalogo.Add(Entity_catalogo); } } if (Lista_ActivoFijo.Count > 0) { foreach (var item in Lista_ActivoFijo) { Af_Activo_fijo Entity_activofijo = new Af_Activo_fijo { IdEmpresa = item.IdEmpresa, Af_Codigo_Barra = item.Af_Codigo_Barra, Af_costo_compra = item.Af_costo_compra, Af_Depreciacion_acum = item.Af_Depreciacion_acum, Af_fecha_compra = item.Af_fecha_compra.Date, Af_fecha_fin_depre = item.Af_fecha_fin_depre.Date, Af_fecha_ini_depre = item.Af_fecha_ini_depre.Date, Af_Meses_depreciar = item.Af_Meses_depreciar, Af_Nombre = item.Af_Nombre, Af_NumPlaca = item.Af_NumPlaca, Af_NumSerie = item.Af_NumSerie, Af_observacion = item.Af_observacion, Af_porcentaje_deprec = item.Af_porcentaje_deprec, Af_ValorSalvamento = item.Af_ValorSalvamento, Af_Vida_Util = item.Af_Vida_Util, CodActivoFijo = item.CodActivoFijo, Estado = item.Estado = "A", Estado_Proceso = item.Estado_Proceso, IdActivoFijoTipo = item.IdActivoFijoTipo, IdActivoFijo = item.IdActivoFijo, IdCatalogo_Color = item.IdCatalogo_Color, IdCatalogo_Marca = item.IdCatalogo_Marca, IdCatalogo_Modelo = item.IdCatalogo_Modelo, IdCategoriaAF = item.IdCategoriaAF, IdSucursal = item.IdSucursal, IdTipoCatalogo_Ubicacion = item.IdTipoCatalogo_Ubicacion, IdEmpleadoCustodio = item.IdEmpleadoCustodio, IdEmpleadoEncargado = item.IdEmpleadoEncargado, IdDepartamento = item.IdDepartamento, Cantidad = item.Cantidad, IdUsuario = item.IdUsuario, Fecha_Transac = DateTime.Now }; /* * if (item.LstDet.Count > 0) * { * foreach (var item_det in item.LstDet) * { * Context.Af_Activo_fijo_CtaCble.Add(new Af_Activo_fijo_CtaCble * { * IdEmpresa = item.IdEmpresa, * IdActivoFijo = item_det.IdActivoFijo, * Secuencia = item_det.Secuencia, * IdDepartamento = item.IdDepartamento, * IdCtaCble = item_det.IdCtaCble, * Porcentaje = item_det.Porcentaje * }); * } * } */ Context.Af_Activo_fijo.Add(Entity_activofijo); } } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(Af_Activo_fijo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo Entity = Context.Af_Activo_fijo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdActivoFijo == info.IdActivoFijo); if (Entity == null) { return(false); } Entity.Af_Codigo_Barra = info.Af_Codigo_Barra; Entity.Af_costo_compra = info.Af_costo_compra; Entity.Af_Depreciacion_acum = info.Af_Depreciacion_acum; Entity.Af_fecha_compra = info.Af_fecha_compra.Date; Entity.Af_fecha_fin_depre = info.Af_fecha_fin_depre.Date; Entity.Af_fecha_ini_depre = info.Af_fecha_ini_depre.Date; Entity.Af_Meses_depreciar = info.Af_Meses_depreciar; Entity.Af_Nombre = info.Af_Nombre; Entity.Af_NumPlaca = info.Af_NumPlaca; Entity.Af_NumSerie = info.Af_NumSerie; Entity.Af_observacion = info.Af_observacion; Entity.Af_porcentaje_deprec = info.Af_porcentaje_deprec; Entity.Af_ValorSalvamento = info.Af_ValorSalvamento; Entity.Af_Vida_Util = info.Af_Vida_Util; Entity.CodActivoFijo = info.CodActivoFijo; Entity.Estado_Proceso = info.Estado_Proceso; Entity.IdActivoFijoTipo = info.IdActivoFijoTipo; Entity.IdCatalogo_Color = info.IdCatalogo_Color; Entity.IdCatalogo_Marca = info.IdCatalogo_Marca; Entity.IdCatalogo_Modelo = info.IdCatalogo_Modelo; Entity.IdCategoriaAF = info.IdCategoriaAF; Entity.IdSucursal = info.IdSucursal; Entity.IdTipoCatalogo_Ubicacion = info.IdTipoCatalogo_Ubicacion; Entity.IdEmpleadoCustodio = info.IdEmpleadoCustodio; Entity.IdEmpleadoEncargado = info.IdEmpleadoEncargado; Entity.IdDepartamento = info.IdDepartamento; Entity.Cantidad = info.Cantidad; /* * var detalle = Context.Af_Activo_fijo_CtaCble.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdActivoFijo == info.IdActivoFijo); * Context.Af_Activo_fijo_CtaCble.RemoveRange(detalle); * if (info.LstDet.Count > 0) * { * foreach (var item in info.LstDet) * { * Context.Af_Activo_fijo_CtaCble.Add(new Af_Activo_fijo_CtaCble * { * IdActivoFijo = info.IdActivoFijo, * IdDepartamento = item.IdDepartamento, * IdCtaCble = item.IdCtaCble, * Porcentaje = item.Porcentaje, * Secuencia = item.Secuencia, * IdEmpresa = info.IdEmpresa * * }); * } * }*/ Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }