Пример #1
0
 private void cargagrid()
 {
     try
     {
         List <cp_Aprobacion_Ing_Bod_x_OC_Info> lista = new List <cp_Aprobacion_Ing_Bod_x_OC_Info>();
         cp_Aprobacion_Ing_Bod_x_OC_Bus         Bus   = new cp_Aprobacion_Ing_Bod_x_OC_Bus();
         lista = Bus.Get_List_Aprobacion_Ing_Bod_x_OC(param.IdEmpresa, ucGe_Menu_Mantenimiento_x_usuario1.fecha_desde, ucGe_Menu_Mantenimiento_x_usuario1.fecha_hasta).OrderByDescending(q => q.IdAprobacion).ToList();
         gridControlConsulta.DataSource = lista;
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #2
0
 public frmCP_Aprobacion_Ing_varios_Mant()
 {
     InitializeComponent();
     event_delegate_frmCP_Aprobacion_Ing_varios_Mant_FormClosed += frmCP_Aprobacion_Ing_varios_Mant_event_delegate_frmCP_Aprobacion_Ing_varios_Mant_FormClosed;
     Log_Error_bus      = new tb_sis_Log_Error_Vzen_Bus();
     param              = cl_parametrosGenerales_Bus.Instance;
     blst_det           = new BindingList <cp_Aprobacion_Ing_Bod_x_OC_det_Info>();
     info_aprobacion    = new cp_Aprobacion_Ing_Bod_x_OC_Info();
     LstTipDoc          = new List <cp_TipoDocumento_Info>();
     lst_producto       = new List <in_Producto_Info>();
     bus_producto       = new in_producto_Bus();
     lst_impuesto       = new List <tb_sis_impuesto_Info>();
     bus_impuesto       = new tb_sis_impuesto_Bus();
     info_in_param      = new in_Parametro_Info();
     bus_in_param       = new in_Parametro_Bus();
     bus_aprobacion_det = new cp_Aprobacion_Ing_Bod_x_OC_det_Bus();
     bus_aprobacion     = new cp_Aprobacion_Ing_Bod_x_OC_Bus();
     info_cp_param      = new cp_parametros_Info();
     bus_cp_param       = new cp_parametros_Bus();
     lst_unidad_medida  = new List <in_UnidadMedida_Info>();
     bus_unidad_medida  = new in_UnidadMedida_Bus();
 }
Пример #3
0
        private bool validar()
        {
            try
            {
                txtIdAprobacion.Focus();
                string mensaje = "";

                if (ucCp_Proveedor1.get_ProveedorInfo() == null)
                {
                    MessageBox.Show("Seleccione un proveedor", param.Nombre_sistema);
                    return(false);
                }

                if (!string.IsNullOrEmpty(Convert.ToString(txtSerie.EditValue)) && !String.IsNullOrEmpty(Convert.ToString(txtSerie2.EditValue)) && !String.IsNullOrEmpty(Convert.ToString(txtNumDocu.EditValue)))
                {
                    bus_aprobacion = new cp_Aprobacion_Ing_Bod_x_OC_Bus();
                    if (bus_aprobacion.VerificarNumDocumento(param.IdEmpresa, Convert.ToString(txtSerie.EditValue), Convert.ToString(txtSerie2.EditValue), Convert.ToString(txtNumDocu.EditValue), ucCp_Proveedor1.get_ProveedorInfo().IdProveedor, ref mensaje))
                    {
                        MessageBox.Show("El número de Documento : " + mensaje + " ya se encuentra registrado" + " Para este proveedor verifique..", param.Nombre_sistema);
                        return(false);
                    }
                }

                bool Item_mes_anterior = false;
                foreach (var item in blst_det)
                {
                    if (item.Checked == true)
                    {
                        if (item.IdCtaCble_Gasto == null || item.IdCtaCble_Gasto == "")
                        {
                            MessageBox.Show("Ingrese la Cta Cble del Gasto para el Producto" + item.nom_producto, param.Nombre_sistema);
                            return(false);
                        }
                        if (!param.Validar_periodo_cerrado_x_modulo(param.IdEmpresa, Cl_Enumeradores.eModulos.INV, Convert.ToDateTime(item.Fecha_Ing_Bod)))
                        {
                            Item_mes_anterior = true;
                        }
                    }
                }
                if (Item_mes_anterior)
                {
                    if (MessageBox.Show("Ha escogido movimientos de un periodo cerrado, ¿Desea continuar?", param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                    {
                        return(false);
                    }
                }

                if (!param.Validar_periodo_cerrado_x_modulo(param.IdEmpresa, Cl_Enumeradores.eModulos.CXP, Convert.ToDateTime(de_fecha.EditValue)))
                {
                    return(false);
                }

                if (!param.Validar_periodo_cerrado_x_modulo(param.IdEmpresa, Cl_Enumeradores.eModulos.CONTA, Convert.ToDateTime(dtp_fecha_contabilizacion.EditValue)))
                {
                    return(false);
                }

                return(true);
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
        }