Пример #1
0
        void Carga_Combos()
        {
            try
            {
                //decimal i = 1;

                orden_pago_con_cancelacion_Bus = new vwcp_orden_pago_con_cancelacion_Bus();

                lista_EstadoAprobacion = Bus_EstadoAprobacion.Get_List_orden_pago_estado_aprob();
                cmbEstadoAprobacion.Properties.DataSource = lista_EstadoAprobacion;
                cmbEstadoAprobacion.EditValue             = "PENDI";
                Estado = cmbEstadoAprobacion.EditValue.ToString();

                //cargar combo forma de pago y estado de aprobacion
                lista_FormaPago = Bus_FormaPago.Get_List_orden_pago_formapago();
                cmbFormaPago.Properties.DataSource = lista_FormaPago;

                repositoryItemSearchLookUpEdit1.DataSource = Bus_FormaPago.Get_List_orden_pago_formapago();
                repositoryItemSearchLookUpEdit2.DataSource = Bus_EstadoAprobacion.Get_List_orden_pago_estado_aprob();
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                vwcp_orden_pago_con_cancelacion_Info Info_Pago = new vwcp_orden_pago_con_cancelacion_Info();
                orden_pago_con_cancelacion_Bus = new vwcp_orden_pago_con_cancelacion_Bus();

                List <vwcp_orden_pago_con_cancelacion_Info> list = new List <vwcp_orden_pago_con_cancelacion_Info>();

                G_persona_beneficiario_Info_obj = (vwtb_persona_beneficiario_Info)ucGe_Beneficiario.Get_Persona_beneficiario_Info();


                Estado = cmbEstadoAprobacion.EditValue.ToString();
                list   = orden_pago_con_cancelacion_Bus.Get_List_orden_pago_para_aprobacion(param.IdEmpresa
                                                                                            , ucGe_Beneficiario.IdTipo_Persona.ToString(), G_persona_beneficiario_Info_obj.IdPersona
                                                                                            , G_persona_beneficiario_Info_obj.IdEntidad, Estado);
                if (list.Count() != 0)
                {
                    Obj_DetalleAprob = new BindingList <vwcp_orden_pago_con_cancelacion_Info>(list);
                    this.gridAprobacionOrdenPago.DataSource = Obj_DetalleAprob;
                }
                else
                {
                    MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.El_beneficiario_no_tiene_Orden_Pago_pendi), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }