Exemple #1
0
        private void Tprecio_compra_Leave(object sender, EventArgs e)
        {
            if (Tprecio_compra.Text != string.Empty)
            {
                string  procesar;
                decimal valor;
                procesar = Tprecio_compra.Text;
                procesar = procesar.Replace(sMil, "");

                if (!decimal.TryParse(procesar, out valor))
                {
                    P.Mensaje.Advert("Solo puede ingresar números en la cantidad");
                    Tprecio_compra.Focus();
                    Tprecio_compra.Text = string.Empty;
                }
                else
                {
                    Tprecio_compra.Text = valor.ToString(FormatPrecioUnit);
                }
            }
        }
Exemple #2
0
 private bool validar_campos()
 {
     //validar información ingresada
     if (Tdescrip.Text.Trim() == string.Empty)
     {
         P.Mensaje.Advert("Debe indicar la descripción del Activo Fijo");   //, MessageBoxButtons.OK
         Tdescrip.Focus();
         return(false);
     }
     if (cboZona.SelectedIndex == -1)
     {
         P.Mensaje.Advert("Debe indicar la zona del Activo Fijo");
         cboZona.Focus();
         return(false);
     }
     if (cboSubzona.SelectedIndex == -1)
     {
         P.Mensaje.Advert("Debe indicar una subzona para el Activo Fijo");
         cboSubzona.Focus();
         return(false);
     }
     if (cboClase.SelectedIndex == -1)
     {
         P.Mensaje.Advert("Debe indicar la clase del Activo Fijo");
         cboClase.Focus();
         return(false);
     }
     if (cboSubclase.SelectedIndex == -1)
     {
         P.Mensaje.Advert("Debe indicar una subclase para el Activo Fijo");
         cboSubclase.Focus();
         return(false);
     }
     if (cboCateg.SelectedIndex == -1)
     {
         P.Mensaje.Advert("Debe indicar el proveedor del Activo Fijo");
         cboCateg.Focus();
         return(false);
     }
     if (cboGestion.SelectedIndex == -1)
     {
         P.Mensaje.Advert("Debe indicar la gestion del Activo Fijo");
         cboGestion.Focus();
         return(false);
     }
     if (Tcantidad.Text == string.Empty)
     {
         P.Mensaje.Advert("Debe indicar la cantidad de artículos");
         Tcantidad.Focus();
         return(false);
     }
     if (Tprecio_compra.Text == string.Empty)
     {
         P.Mensaje.Advert("Debe indicar el precio de adquisición del Activo Fijo");
         Tprecio_compra.Focus();
         return(false);
     }
     if (TvuF.Text == string.Empty)
     {
         P.Mensaje.Advert("Debe indicar la vida útil del artículo");
         TvuF.Focus();
         return(false);
     }
     if (Tdoc.Text == string.Empty)
     {
         DialogResult eleccion = P.Mensaje.Confirmar("Desea continuar sin indicar el Nº de documento del Activo Fijo");
         if (eleccion != DialogResult.Yes)
         {  //no marco SI
             Tdoc.Focus();
             return(false);
         }
     }
     if (cbFecha_ing.SelectedIndex == -1)
     {
         P.Mensaje.Advert("Debe indicar el periodo contable del Activo Fijo");
         cbFecha_ing.Focus();
         return(false);
     }
     //fin validación
     return(true);
 }