예제 #1
0
        public void ValidacionIngresar()
        {
            if (combo_razon.SelectedValue.ToString() == "" || txt_fecha.Text == "" || txt_tipo_doc.Text == "" || txt_serie.Text == "" || txt_factura.Text == "" || combo_cliente.Text == "" ||
                txt_monto.Text == "")
            {
                classMensajes.MensajesCortos("Error", "Campos Vacios.");
            }
            else
            {
                ClassCompras cCompras = new ClassCompras();
                cCompras.ParametrosDuplicados(combo_razon.SelectedValue.ToString().Trim(), combo_cliente.SelectedValue.ToString().Trim(), txt_serie.Text.Trim(), Convert.ToInt32(txt_factura.Text.Trim()), txt_tipo_doc.Text.Trim());
                if (cCompras.ValidacionDuplicadosCompras() == false)
                {
                    Ingresar();

                    LimpiarTxt();
                    txt_fecha.Focus();
                    VistaCompras();
                    classMensajes.MensajesCortos("Exito", "Se registro la factura.");
                }
                else
                {
                    classMensajes.MensajesCortos("Error", "Factura Duplicada");
                }
            }
        }
예제 #2
0
 public void ValidacionIngresarBusqueda()
 {
     if (combo_razon.SelectedValue.ToString() == "" || txt_fecha.Text == "" || txt_tipo_doc.Text == "" || txt_serie.Text == "" || txt_factura.Text == "" || combo_cliente.Text == "" ||
         txt_monto.Text == "")
     {
         classMensajes.MensajesCortos("Error", "Campos Vacios");
     }
     else
     {
         ClassCompras cCompras = new ClassCompras();
         cCompras.ParametrosDuplicados(combo_razon.SelectedValue.ToString().Trim(), combo_cliente.SelectedValue.ToString().Trim(), txt_serie.Text.Trim(), Convert.ToInt32(txt_factura.Text.Trim()), txt_tipo_doc.Text.Trim());
         //Verifica que no halla deuplicados
         if (cCompras.ValidacionDuplicadosCompras() == false)
         {
             //Ingresa la factura
             Ingresar();
             //Limpia los Textbox
             LimpiarTxt();
             //Bloquea los textbox
             BloqueoTxt(false);
             //Desbloquea los Textbox para la busqueda
             BloqueoBusquedaTxt(true);
             //Bloquea los Buttons para no permir guardar mientras las busqueda
             BloqueoBtnGuardar(false);
             //Activa el ModoBusqueda
             ModoBusqueda = true;
             //Enfoca el Textbox de Serie para la busqueda
             txt_serie.Focus();
             //Actualiza el datagrid
             VistaCompras();
             //Mensaje que se registro la factura
             classMensajes.MensajesCortos("Exito", "Se registro la factura.");
         }
         else
         {
             //Mensaje de Alerta que hay duplicados
             classMensajes.MensajesCortos("Error", "Factura Duplicada");
         }
     }
 }