private void ValidaMontoApertura(object sender, EventArgs e) { string monto = txtMontoApertura.Text; if (Rutinas.ValidaBlancos(monto)) { errorP.SetError(txtMontoApertura, "Este campo es obligatorio."); } if (!txtMontoApertura.Focused && Rutinas.ValidaDecimal(monto)) { errorP.SetError(txtMontoApertura, ""); } }
private void txtMontoApertura_KeyPress(object sender, KeyPressEventArgs e) { string monto = txtMontoApertura.Text; if (!Rutinas.ValidaDecimal(monto + e.KeyChar.ToString()) && e.KeyChar.ToString() != "." && e.KeyChar != (char)Keys.Back) { e.Handled = true; errorP.SetError(txtMontoApertura, "El monto de apertura unicamente acepta valores enteros y decimales (hasta 2 digitos despues del punto)."); } else { errorP.SetError(txtMontoApertura, ""); } }