///******************************************************************************* ///NOMBRE DE LA FUNCIÓN: Txt_Orden_Salida_KeyPress ///DESCRIPCIÓN : Permite escribir caracteres Numericos. ///PARAMENTROS : ///CREO : Miguel Angel Bedolla Moreno ///FECHA_CREO : 28/Feb/2013 ///MODIFICO : ///FECHA_MODIFICO: ///CAUSA_MODIFICACIÓN: ///******************************************************************************* private void Txt_Orden_Salida_KeyPress(object sender, KeyPressEventArgs e) { Cls_Metodos_Generales.Validar_Caracter(e, Cls_Metodos_Generales.Enum_Tipo_Caracteres.Numerico); if (Txt_Orden_Salida.Text.Length == 7) { Cls_Ope_Embarques_Negocio P_Embarques = new Cls_Ope_Embarques_Negocio(); P_Embarques.P_Orden_Salida = Txt_Orden_Salida.Text; P_Embarques.P_No_Embarque = Txt_No_Embarque.Text; if (P_Embarques.Consultar_Orden_Salida().Rows.Count > 0) { Error_Provider.SetError(Txt_Orden_Salida, ""); Txt_Orden_Salida.Text = ""; MessageBox.Show(this, "El no. de orden de salida ya existe.", "Órdenes de salida", MessageBoxButtons.OK); } } }
List <TextBox> allTextBoxControls = new List <TextBox>(); //This List contains all TextBoxes private bool ValidateInput() { GetAllTextBoxes(Controls); foreach (TextBox box in allTextBoxControls) { if (box.Name != "txt_address1" && box.Name != "txt_address2" && box.Name != "txt_Search") { if (string.IsNullOrWhiteSpace(box.Text)) { Error_Provider.SetError(box, "Please fill all Detail"); return(false); } } if (!EmailIsValid(Txt_Email.Text.Trim())) { Error_Provider.SetError(Txt_Email, "Please fill all Detail"); return(false); } } return(true); }