void AsignarParametros() { try { Af_Parametros_Bus busParam = new Af_Parametros_Bus(); Af_Parametros_Info infoParam = new Af_Parametros_Info(); infoParam = busParam.Get_Info_Parametros(param.IdEmpresa); cmbPlanctaActivo.set_PlanCtarInfo(infoParam.IdCtaCble_Activo); cmbCtaDepreAcu.set_PlanCtarInfo(infoParam.IdCtaCble_Dep_Acum); cmbCtaGasto.set_PlanCtarInfo(infoParam.IdCtaCble_Gastos_Depre); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <XACTF_Rpt003_Info> get_Activo_Caracteristica(int IdEmpresa, int IdSucursalIni, int IdSucursalFin, int IdTipoDepreciacion, int IdTipoActivo, string IdEstadoProceso, DateTime FechaIni, DateTime FechaFin) { try { Af_Parametros_Bus busParam = new Af_Parametros_Bus(); var paramAF = busParam.Get_Info_Parametros(IdEmpresa); List <XACTF_Rpt003_Info> lstRpt = new List <XACTF_Rpt003_Info>(); using (Entities_ActivoFijo_Reportes listado = new Entities_ActivoFijo_Reportes()) { var select = from q in listado.vwACTF_Rpt003 where q.IdEmpresa == IdEmpresa && q.IdSucursal >= IdSucursalIni && q.IdSucursal <= IdSucursalFin && q.Af_fecha_compra >= FechaIni && q.Af_fecha_compra <= FechaFin select q; if (IdTipoActivo != 0) { select = select.Where(q => q.IdActijoFijoTipo == IdTipoActivo); } if (IdTipoDepreciacion != 0) { select = select.Where(q => q.IdTipoDepreciacion == IdTipoDepreciacion); } if (IdEstadoProceso != "0") { select = select.Where(q => q.Estado_Proceso == IdEstadoProceso); } Cbt = busEmpresa.Get_Info_Empresa(IdEmpresa); foreach (var item in select) { XACTF_Rpt003_Info infoRpt = new XACTF_Rpt003_Info(); infoRpt.IdEmpresa = item.IdEmpresa; infoRpt.IdActivoFijo = item.IdActivoFijo; infoRpt.IdSucursal = item.IdSucursal; infoRpt.IdActijoFijoTipo = item.IdActijoFijoTipo; infoRpt.IdTipoDepreciacion = Convert.ToInt32(item.IdTipoDepreciacion); infoRpt.CodActivoFijo = item.Af_Codigo_Barra; infoRpt.nom_tipo_depreciacion = item.nom_tipo_depreciacion; infoRpt.Af_Descripcion = item.Af_Descripcion; infoRpt.Descripcion = item.Descripcion; infoRpt.Su_Descripcion = item.Su_Descripcion; infoRpt.Af_Nombre = item.Af_Nombre; infoRpt.IdDepartamento = Convert.ToInt32(item.IdDepartamento); infoRpt.Af_Marca = item.Af_Marca; infoRpt.Af_Modelo = item.Af_Modelo; infoRpt.Af_NumSerie = item.Af_NumSerie; infoRpt.Af_Color = item.Af_Color; infoRpt.Af_Ubicacion = item.Af_Ubicacion; infoRpt.Encargado = item.NomCompleto; infoRpt.Af_observacion = item.Af_observacion; infoRpt.Af_NumPlaca = item.Af_NumPlaca; infoRpt.Af_Anio_fabrica = Convert.ToInt32(item.Af_Anio_fabrica); infoRpt.Af_DescripcionCorta = item.Af_DescripcionCorta; infoRpt.Af_fecha_compra = item.Af_fecha_compra; infoRpt.Af_costo_compra = item.Af_costo_compra; infoRpt.Af_Costo_historico = item.Af_Costo_historico; infoRpt.Af_Vida_Util = item.Af_Vida_Util; infoRpt.Af_Meses_depreciar = item.Af_Meses_depreciar; infoRpt.Af_ValorSalvamento = item.Af_ValorSalvamento; infoRpt.Af_ValorResidual = item.Af_ValorResidual; infoRpt.Estado_Proceso = item.Estado_Proceso; infoRpt.IdPeriodoDeprec = item.IdPeriodoDeprec; infoRpt.Descri_Periodo = item.Descri_Periodo; infoRpt.Logo = Cbt.em_logo_Image; infoRpt.Valor_Depreciacion = Convert.ToDouble(item.Valor_Depreciacion); infoRpt.Valor_Depre_Acum = Convert.ToDouble(item.Valor_Depre_Acum); infoRpt.Valor_Importe = Convert.ToDouble(item.Valor_Importe); string Ruta = paramAF.RutaImagenesAF + "/" + item.IdActivoFijo + ".png"; if (File.Exists(Ruta)) { infoRpt.AF_ruta = new Bitmap(Ruta); } lstRpt.Add(infoRpt); } } return(lstRpt); } 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); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }