void pu_Cargar()
 {
     try
     {
         ro_Catalogo_Bus         bus_cat = new ro_Catalogo_Bus();
         List <ro_Catalogo_Info> cat     = new List <ro_Catalogo_Info>();
         var parentezco = bus_cat.Get_List_Catalogo_x_Tipo(3);
         foreach (var item in parentezco)
         {
             if (item.IdCatalogo == Idcatalogo)
             {
                 cat.Add(item);
                 if (Idcatalogo == 36)
                 {
                     Idcatalogo = 19;
                 }
             }
         }
         repositoryParentezco.DataSource = cat;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         Log_Error_bus.Log_Error(ex.Message);
     }
 }
Beispiel #2
0
        void cmb_Banco_EditValueChanged(object sender, EventArgs e)
        {
            try
            {
                tb_banco_Info info_banco = new tb_banco_Info();
                if (ucBa_Proceso_x_Banco1.get_BaCuentaInfo().CodigoLegal == "34")
                {
                    List <ro_Catalogo_Info> info_catalogo = new List <ro_Catalogo_Info>();
                    ro_Catalogo_Bus         bus_catalogo  = new ro_Catalogo_Bus();
                    info_catalogo = bus_catalogo.Get_List_Catalogo_x_Tipo(38);

                    txtCodEmpresa.EditValue = info_catalogo.FirstOrDefault().CodCatalogo;
                }
            }
            catch (Exception ex)
            {
            }
        }
        private void pu_CargaInicial()
        {
            try {
                List <ro_Catalogo_Info> oRo_TipoNovedad_Info = new List <ro_Catalogo_Info>();
                ro_Catalogo_Bus         oRo_Catalogo_Bus     = new ro_Catalogo_Bus();

                oRo_TipoNovedad_Info.AddRange(oRo_Catalogo_Bus.Get_List_Catalogo_x_Tipo(31).Where(v => v.ca_estado == "A").ToList());
                cmbTipoNovedad.Properties.ValueMember   = "CodCatalogo";
                cmbTipoNovedad.Properties.DisplayMember = "ca_descripcion";
                cmbTipoNovedad.Properties.DataSource    = oRo_TipoNovedad_Info;

                saveFileDialog1.Filter = "(*.txt, *.dat)|*.txt;*.dat";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Beispiel #4
0
        public void set_cargar_combo_x_tipo(int CodTipoCatalogo)
        {
            try
            {
                ro_Catalogo_Bus CatBus = new ro_Catalogo_Bus();

                lista = CatBus.Get_List_Catalogo_x_Tipo(CodTipoCatalogo);

                this.cmb_catalogo.DataSource    = lista;
                this.cmb_catalogo.DisplayMember = "ca_descripcion";
                this.cmb_catalogo.ValueMember   = "CodCatalogo";
            }
            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(NameMetodo + " - " + ex.ToString());
            }
        }
        public void Cargar_Combos()
        {
            try
            {
                //cargo la nomina
                ListNomina = new List <ro_Nomina_Tipo_Info>();
                Bus_Nomina = new ro_Nomina_Tipo_Bus();
                ro_Nomina_Tipo_Info InfoNomina = new ro_Nomina_Tipo_Info();
                InfoNomina.IdNomina_Tipo = 0;
                InfoNomina.Descripcion   = "TODOS";
                ListNomina = Bus_Nomina.Get_List_Nomina_Tipo(param.IdEmpresa);
                ListNomina.Add(InfoNomina);
                cmbNomina.Properties.DataSource = ListNomina;

                //cargo el departamento
                ListDepar = new List <ro_Departamento_Info>();
                Depar_Bus = new ro_Departamento_Bus();
                ro_Departamento_Info InfoDepar = new ro_Departamento_Info();
                InfoDepar.IdDepartamento = 0;
                InfoDepar.de_descripcion = "TODOS";
                ListDepar = Depar_Bus.Get_List_Departamento(param.IdEmpresa);
                ListDepar.Add(InfoDepar);
                cmbDepartamento.Properties.DataSource = ListDepar;

                //cargo el estado del empleado
                ListCatalogo = new List <ro_Catalogo_Info>();
                Bus_Catalogo = new ro_Catalogo_Bus();
                ro_Catalogo_Info InfoCatalogo = new ro_Catalogo_Info();
                InfoCatalogo.CodCatalogo    = "";
                InfoCatalogo.ca_descripcion = "TODOS";
                ListCatalogo = Bus_Catalogo.Get_List_Catalogo_x_Tipo(33);
                ListCatalogo.Add(InfoCatalogo);
                cmbEstado_Empleado.Properties.DataSource = ListCatalogo;

                //control banco
                ucBa_Proceso_x_Banco.cargar_CuentaBanco();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Beispiel #6
0
        private void cmbBanco_EditValueChanged(object sender, EventArgs e)
        {
            try
            {
                tb_banco_Info info_banco = new tb_banco_Info();

                if (info_banco == null)
                {
                    info_banco = lstBanco.Where(v => v.CodigoLegal == _Info.IdBanco).FirstOrDefault();
                }
                if (info_banco.CodigoLegal == "34")
                {
                    List <ro_Catalogo_Info> info_catalogo = new List <ro_Catalogo_Info>();
                    ro_Catalogo_Bus         bus_catalogo  = new ro_Catalogo_Bus();
                    info_catalogo = bus_catalogo.Get_List_Catalogo_x_Tipo(38);

                    txtCodEmpresa.EditValue = info_catalogo.FirstOrDefault().CodCatalogo;
                }
            }
            catch (Exception ex)
            {
            }
        }
        private void cmdEditarFormula_ButtonClick(object sender, ButtonPressedEventArgs e)
        {
            try {
                ro_nomina_tipo_liqui_orden_Info oRo_nomina_tipo_liqui_orden_Info = (ro_nomina_tipo_liqui_orden_Info)viewListado.GetFocusedRow();

                if (oRo_nomina_tipo_liqui_orden_Info != null)
                {
                    ro_rubro_tipo_Bus  oRo_rubro_tipo_Bus  = new ro_rubro_tipo_Bus();
                    ro_rubro_tipo_Info oRo_rubro_tipo_Info = oRo_rubro_tipo_Bus.GetInfoConsultaPorId(param.IdEmpresa, oRo_nomina_tipo_liqui_orden_Info.IdRubro);
                    ro_Catalogo_Bus    oCatalogoBus        = new ro_Catalogo_Bus();

                    string idCatalogo = (oCatalogoBus.Get_info_Catalogo((oRo_rubro_tipo_Info.rub_tipcal == null ? 0 : Convert.ToInt32(oRo_rubro_tipo_Info.rub_tipcal)))).CodCatalogo;

                    if (idCatalogo == "TPC4")
                    {
                        string valor = viewListado.GetRowCellValue(viewListado.FocusedRowHandle, viewListado.Columns["Formula"]).ToString();

                        if (valor != "")
                        {
                            view.Columns[oRo_rubro_tipo_Info.ru_codRolGen.Trim()].UnboundExpression = valor;
                        }

                        view.ShowUnboundExpressionEditor(view.Columns[oRo_rubro_tipo_Info.ru_codRolGen.Trim()]);

                        valor = view.Columns[oRo_rubro_tipo_Info.ru_codRolGen.Trim()].UnboundExpression;

                        //SETEA LE VALOR DE LA CELDA ACTUAL
                        viewListado.SetRowCellValue(viewListado.FocusedRowHandle, viewListado.Columns["Formula"], valor);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Beispiel #8
0
        private void frmRo_Parametros_Contables_Load(object sender, EventArgs e)
        {
            try
            {
                listadoNomina = oRo_Nomina_Tipo_Bus.Get_List_Nomina_Tipo(param.IdEmpresa);
                cmbnomina.Properties.DataSource = listadoNomina;


                lista_sueldo = new BindingList <ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar_Info>();
                gridControl_Sueldo_x_Pagar.DataSource = lista_sueldo;



                lista_nomina_tipo     = nomina_bus.Get_List_Nomina_Tipo(param.IdEmpresa);
                cmb_nomina.DataSource = lista_nomina_tipo;



                cmb_nomina_tipo.DisplayMember = "DescripcionProcesoNomina";
                cmb_nomina_tipo.ValueMember   = "IdNomina_TipoLiqui";



                cmbTipoEgreso.CargarCombo();
                cmb_tipoIngreso.CargarCombo();



                list_OrdenTipPago = Bus_OrdenTipPago.Get_List_orden_pago_tipo_x_Empresa(param.IdEmpresa);
                cmbOrdTipPag.Properties.DataSource              = list_OrdenTipPago;
                cmb_TipoOP_Vacaciones.Properties.DataSource     = list_OrdenTipPago;
                cmb_TipoOP_Vacaciones.Properties.DataSource     = list_OrdenTipPago;
                cmb_tipo_pago_prestamos.Properties.DataSource   = list_OrdenTipPago;
                cmb_tipoPagoActaFiniquito.Properties.DataSource = list_OrdenTipPago;


                lista_Banco = Bus_Banco.Get_list_Banco_Cuenta(param.IdEmpresa);
                cmbBanco.Properties.DataSource                = lista_Banco;
                cmbBanco_Vacaciones.Properties.DataSource     = lista_Banco;
                cmb_banco_prestamos.Properties.DataSource     = lista_Banco;
                cmb_banco_ActaFiniquito.Properties.DataSource = lista_Banco;



                lista_FormaPago = Bus_FormaPago.Get_List_orden_pago_formapago();
                cmbFormaPago.Properties.DataSource                 = lista_FormaPago;
                cmb_formapago_Vacaciones.Properties.DataSource     = lista_FormaPago;
                cmb_forma_pago_prestamo.Properties.DataSource      = lista_FormaPago;
                cmb_forma_pago_ActaFiniquito.Properties.DataSource = lista_FormaPago;

                lista_tipo_flujo          = bus_tipoFlujo.Get_List_TipoFlujo(param.IdEmpresa);
                cmb_tipo_flujo.DataSource = lista_tipo_flujo;



                //

                foreach (DevExpress.XtraTab.XtraTabPage item in xtraTabControlParametros.TabPages)
                {
                    xtraTabControlParametros.SelectedTabPage = item;
                }

                this.cmb_plancte_Sueldo_x_Pagar.DataSource = _PlanCtaBus.Get_List_Plancta_x_ctas_Movimiento(param.IdEmpresa, ref MensajeError);
                this.cmbCentroCosto.DataSource             = _CentroCostoBus.Get_list_Centro_Costo_cuentas_de_movimiento(param.IdEmpresa, ref MensajeError);

                //LLENA EL COMBO -
                List <ro_Catalogo_Info> oRo_NaturalezaContable_Info = new List <ro_Catalogo_Info>();
                ro_Catalogo_Bus         oRo_Catalogo_Bus            = new ro_Catalogo_Bus();

                oRo_NaturalezaContable_Info.AddRange(oRo_Catalogo_Bus.Get_List_Catalogo_x_Tipo(34));
                cmbDebitoCreditoD.ValueMember   = "CodCatalogo";
                cmbDebitoCreditoD.DisplayMember = "ca_descripcion";
                cmbDebitoCreditoD.DataSource    = oRo_NaturalezaContable_Info;

                setInfo();

                CargarGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                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.Get_List_Formulas(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)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
        private void pu_CargaInicial()
        {
            try
            {
                event_frmRo_Nomina_Tipoliqui_Mant_FormClosing += frmRo_Nomina_Tipoliqui_Mant_event_frmRo_Nomina_Tipoliqui_Mant_FormClosing;

                ro_Nomina_Tipo_Bus busTipoNom = new ro_Nomina_Tipo_Bus();
                cmbNomina.Properties.DataSource = busTipoNom.Get_List_Nomina_Tipo(param.IdEmpresa);

                //CARGAR DATOS EN EL COMBO RUBROS
                oListRo_rubro_tipo_Info = oRo_rubro_tipo_Bus.Get_List_Formulas(param.IdEmpresa);
                cmbRubro.DataSource     = oListRo_rubro_tipo_Info;



                //Carga combo Tipo de Campo
                ro_Catalogo_Bus         tlB    = new ro_Catalogo_Bus();
                List <ro_Catalogo_Info> listTL = new List <ro_Catalogo_Info>();
                listTL = tlB.Get_List_Catalogo_x_Tipo(13);
                this.cmbTipoCalc.DataSource = listTL;
                cmbTipoCalc.DisplayMember   = "ca_descripcion";
                cmbTipoCalc.ValueMember     = "IdCatalogo";



                if (Accion == Cl_Enumeradores.eTipo_action.consultar)
                {
                    ucGe_Menu.Enabled_bntAnular          = false;
                    ucGe_Menu.Visible_bntGuardar_y_Salir = false;
                    ucGe_Menu.Visible_btnGuardar         = false;
                    this.txtDescripcion.ReadOnly         = true;
                    this.txtDescripcion.BackColor        = System.Drawing.Color.White;

                    this.cmbNomina.Enabled   = false;
                    this.cmbNomina.BackColor = System.Drawing.Color.White;
                    this.cmbNomina.ForeColor = System.Drawing.Color.Black;

                    viewListado.OptionsBehavior.ReadOnly = true;
                }
                else if (Accion == Cl_Enumeradores.eTipo_action.Anular)
                {
                    ucGe_Menu.Enabled_bntAnular          = true;
                    ucGe_Menu.Visible_bntGuardar_y_Salir = false;
                    ucGe_Menu.Visible_btnGuardar         = false;

                    this.cmbNomina.Enabled   = false;
                    this.cmbNomina.BackColor = System.Drawing.Color.White;
                    this.cmbNomina.ForeColor = System.Drawing.Color.Black;

                    this.txtDescripcion.ReadOnly         = true;
                    this.txtDescripcion.BackColor        = System.Drawing.Color.White;
                    viewListado.OptionsBehavior.ReadOnly = true;
                }
                else if (Accion == Cl_Enumeradores.eTipo_action.actualizar)
                {
                    ucGe_Menu.Enabled_bntAnular          = true;
                    ucGe_Menu.Visible_bntGuardar_y_Salir = true;
                    ucGe_Menu.Visible_btnGuardar         = true;

                    this.cmbNomina.Enabled   = false;
                    this.cmbNomina.BackColor = System.Drawing.Color.White;
                    this.cmbNomina.ForeColor = System.Drawing.Color.Black;

                    this.txtDescripcion.ReadOnly         = false;
                    this.txtDescripcion.BackColor        = System.Drawing.Color.White;
                    viewListado.OptionsBehavior.ReadOnly = false;
                }
                else if (Accion == Cl_Enumeradores.eTipo_action.grabar)
                {
                    lblAnulado.Visible = false;
                    viewListado.OptionsBehavior.ReadOnly = false;
                }


                pu_CrearGrillaFormula();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }