public bool anularDB(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.Estado = info.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
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) }; } return(info); } 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.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 }; Context.Af_Activo_fijo_tipo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean GrabarDB(Af_Activo_fijo_tipo_Info info, ref int id, ref string msg) { try { using (EntitiesActivoFijo context = new EntitiesActivoFijo()) { var address = new Af_Activo_fijo_tipo(); int idpv = getId(info.IdEmpresa); id = idpv; address.IdEmpresa = info.IdEmpresa; address.IdActijoFijoTipo = idpv; address.IdCtaCble_Activo = info.IdCtaCble_Activo; address.IdCtaCble_Gastos_Depre = info.IdCtaCble_Gastos_Depre; address.IdCtaCble_Dep_Acum = info.IdCtaCble_Dep_Acum; address.CodActivoFijo = (info.CodActivoFijo == "" || info.CodActivoFijo == null) ? "TAF" + idpv : info.CodActivoFijo; address.Af_Descripcion = info.Af_Descripcion; address.Af_Porcentaje_depre = info.Af_Porcentaje_depre; address.Af_anio_depreciacion = info.Af_anio_depreciacion; address.IdUsuario = info.IdUsuario; address.Fecha_Transac = info.Fecha_Transac; address.nom_pc = info.nom_pc; address.ip = info.ip; address.Estado = "A"; address.IdCentroCosto_Activo = info.IdCentroCosto_Activo; address.IdCentroCosto_Dep_Acum = info.IdCentroCosto_Dep_Acum; address.IdCentroCosto_Gasto_Depre = info.IdCentroCosto_Gasto_Depre; address.Se_Deprecia = info.Se_Deprecia; //contact = address; context.Af_Activo_fijo_tipo.Add(address); context.SaveChanges(); msg = "Se ha procedido a grabar el registro del Tipo de Activo Fijo #: " + id.ToString() + " exitosamente."; } 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; msg = "Se ha producido el siguiente error: " + ex.Message; throw new Exception(ex.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; } }