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); } } }
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); }