private void cargar_combros() { try { List_plan_Cuenta = pla_cuenta_bus.Get_List_Plancta(param.IdEmpresa, ref MensajeError); cmb_cuentas.DataSource = List_plan_Cuenta; cmb_cuentas.DisplayMember = "pc_Cuenta"; cmb_cuentas.ValueMember = "IdCtaCble"; List_Rubros = Rubro_bus.ConsultaGeneralPorEmpresa(param.IdEmpresa).Where(v => v.rub_Contabiliza_x_empleado == true && v.rub_nocontab == true).ToList(); cmbRubro.DataSource = List_Rubros; cmbRubro.DisplayMember = "ru_descripcion"; cmbRubro.ValueMember = "IdRubro"; lst_grupo = bus_grupo.Get_List_punto_cargo_grupo(param.IdEmpresa, ref MensajeError); cmb_Grupo.DataSource = lst_grupo; lst_punto_cargo = bus_punto_cargo.Get_List_PuntoCargo(param.IdEmpresa); cmb_punto_cargo.DataSource = lst_punto_cargo; } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); } }
public void CargarCombos() { try { // var lstRubro = busRubro.ConsultaGeneral(); var lstRubro = (from a in busRubro.ConsultaGeneralPorEmpresa(param.IdEmpresa) where a.rub_concep == true select a).ToList(); cmbNovedad.Properties.DataSource = lstRubro; var lstTipNomina = busNominaTip.Get_List_Nomina_Tipo(param.IdEmpresa); cmbTipoNomina.Properties.DataSource = lstTipNomina; // obras ListObra = BusObra.ObtenerListaObra(param.IdEmpresa); CmbObra.Properties.DataSource = ListObra; // grupos trabajos ListaGt = BusGt.ObtenerGrupoTrabajoCab(param.IdEmpresa); CmbGrupoTrabajo.Properties.DataSource = ListaGt; } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.ToString()); } }
void pu_CargaInicial() { try { _idEmpresa = param.IdEmpresa; cmbNominaTipo.View.Columns.AddField("Descripcion").Visible = true; cmbNominaTipoLiqui.View.Columns.AddField("DescripcionProcesoNomina").Visible = true; cmbPeriodo.View.Columns.AddField("pe_Descripcion").Visible = true; cmbDivision.View.Columns.AddField("Descripcion").Visible = true; cmbCentroCosto.View.Columns.AddField("Centro_costo").Visible = true; cmbEmpleado.View.Columns.AddField("InfoPersona.pe_nombreCompleto").Visible = true; cmbRubro.View.Columns.AddField("ru_descripcion").Visible = true; cmbArea.View.Columns.AddField("Descripcion").Visible = true; cmbDepartamento.View.Columns.AddField("de_descripcion").Visible = true; //CARGA COMBO NOMINA_TIPO oListRo_Nomina_Tipo_Info = oRo_Nomina_Tipo_Bus.Get_List_Nomina_Tipo(_idEmpresa); cmbNominaTipo.DataSource = oListRo_Nomina_Tipo_Info; //CARGA COMBO DIVISION oListRo_division_Info = oRo_division_Bus.ConsultaGeneral(_idEmpresa); cmbDivision.DataSource = oListRo_division_Info; //CARGA COMBO CENTRO_COSTO oListCt_Centro_costo_Info = oCt_Centro_costo_Bus.Get_list_Centro_Costo(_idEmpresa, ref mensaje); cmbCentroCosto.DataSource = oListCt_Centro_costo_Info; //CARGA RUBRO if (barRubro.Visibility == BarItemVisibility.Always) { oListRo_rubro_tipo_Info = oRo_rubro_tipo_Bus.ConsultaGeneralPorEmpresa(_idEmpresa).Where(v => v.ru_estado == "A").ToList(); cmbRubro.DataSource = oListRo_rubro_tipo_Info; } //CARGAR EMPLEADOS oListRo_Empleado_Info = oRo_Empleado_Bus.Get_List_Empleado_(_idEmpresa); cmbEmpleado.DataSource = oListRo_Empleado_Info; //CARGAR AREAS oListRo_Area_Info = oRo_area_Bus.ConsultaGeneral(_idEmpresa); cmbArea.DataSource = oListRo_Area_Info; //CARGAR DEPARTAMENTOS LisDepartamento = BusDepartamento.Get_List_Departamento(_idEmpresa); cmbDepartamento.DataSource = LisDepartamento; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(ex.ToString()); } }
private void pu_CrearGrillaFormula() { try { string idCatalogo = ""; DataTable table = new DataTable(); ro_rubro_tipo_Bus oRo_rubro_tipo_Bus = new ro_rubro_tipo_Bus(); List <ro_rubro_tipo_Info> oListadoRubro = new List <ro_rubro_tipo_Info>(); ro_Catalogo_Bus oCatalogoBus = new ro_Catalogo_Bus(); view.Columns.Clear(); table.Columns.Clear(); table.Rows.Clear(); oListadoRubro = oRo_rubro_tipo_Bus.ConsultaGeneralPorEmpresa(param.IdEmpresa); //CREAR COLUMNAS EN LA GRILLA PARA EL PROCESO DE FORMULAS int cont = 0; foreach (ro_rubro_tipo_Info item in oListadoRubro) { // GridColumn column = view.Columns.Add(); GridColumn column = new GridColumn(); column.Name = item.ru_codRolGen.Trim(); column.FieldName = item.ru_codRolGen.Trim(); column.Caption = item.ru_codRolGen.Trim(); column.Visible = true; column.DisplayFormat.FormatType = FormatType.Custom; column.DisplayFormat.FormatString = "c2"; column.VisibleIndex = cont; //column.UnboundType = DevExpress.Data.UnboundColumnType.Decimal; idCatalogo = (oCatalogoBus.Get_info_Catalogo((item.rub_tipcal == null ? 0 : Convert.ToInt32(item.rub_tipcal)))).CodCatalogo; switch (idCatalogo) { //VARIABLE case "TPC1": break; //CONSTANTE case "TPC2": break; //FUNCION case "TPC3": break; //FORMULA LOGICA case "TPC4": column.UnboundType = DevExpress.Data.UnboundColumnType.Decimal; column.OptionsColumn.AllowEdit = false; column.ShowUnboundExpressionMenu = true; column.UnboundExpression = item.rub_formul.Trim(); break; default: break; } view.Columns.Add(column); if (idCatalogo != "TPC4") { table.Columns.Add(item.ru_codRolGen.Trim(), typeof(Decimal)); } cont += 1; } grid.DataSource = table; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString()); } }