public Af_Activo_fijo_Categoria_Info get_info(int IdEmpresa, int IdCategoriaAF) { try { Af_Activo_fijo_Categoria_Info info = new Af_Activo_fijo_Categoria_Info(); using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo_Categoria Entity = Context.Af_Activo_fijo_Categoria.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdCategoriaAF == IdCategoriaAF); if (Entity == null) { return(null); } info = new Af_Activo_fijo_Categoria_Info { IdEmpresa = Entity.IdEmpresa, CodCategoriaAF = Entity.CodCategoriaAF, cod_tipo = Entity.cod_tipo, Descripcion = Entity.Descripcion, IdActivoFijoTipo = Entity.IdActivoFijoTipo, IdCategoriaAF = Entity.IdCategoriaAF, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public bool anularDB(Af_Activo_fijo_Categoria_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo_Categoria Entity = Context.Af_Activo_fijo_Categoria.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCategoriaAF == info.IdCategoriaAF); 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 modificarDB(Af_Activo_fijo_Categoria_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo_Categoria Entity = Context.Af_Activo_fijo_Categoria.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCategoriaAF == info.IdCategoriaAF); if (Entity == null) { return(false); } Entity.CodCategoriaAF = info.CodCategoriaAF; Entity.cod_tipo = info.cod_tipo; Entity.Descripcion = info.Descripcion; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(Af_Activo_fijo_Categoria_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo_Categoria Entity = new Af_Activo_fijo_Categoria { IdEmpresa = info.IdEmpresa, CodCategoriaAF = info.CodCategoriaAF, cod_tipo = info.cod_tipo, Descripcion = info.Descripcion, IdActivoFijoTipo = info.IdActivoFijoTipo, IdCategoriaAF = info.IdCategoriaAF = get_id(info.IdEmpresa), Estado = info.Estado = "A", IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.Af_Activo_fijo_Categoria.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean GrabarDB(Af_Activo_fijo_Categoria_Info Info, int IdCategoria, ref string MensajeError) { try { using (EntitiesActivoFijo BaseDB = new EntitiesActivoFijo()) { var address = new Af_Activo_fijo_Categoria(); address.IdEmpresa = Info.IdEmpresa; address.IdCategoriaAF = Info.IdCategoriaAF = GetId(Info.IdEmpresa, Info.IdActivoFijoTipo); address.IdActivoFijoTipo = Info.IdActivoFijoTipo; address.CodCategoriaAF = Info.CodCategoriaAF; address.Descripcion = Info.Descripcion; address.IdUsuario = Info.IdUsuario; address.Fecha_Transac = DateTime.Now; address.IdUsuarioUltMod = Info.IdUsuarioUltMod; address.Fecha_UltMod = DateTime.Now; address.nom_pc = Info.nom_pc; address.ip = Info.ip; address.Estado = Info.Estado; BaseDB.Af_Activo_fijo_Categoria.Add(address); BaseDB.SaveChanges(); } 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.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
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; } }