コード例 #1
0
        private void ValidacionProveedores()
        {
            if (mktRTN.Text == "")
            {
                errorProviderProveedores.SetError(mktRTN, "No puede dejar este campo vacio");
                mktRTN.Focus();
                return;
            }
            else
            {
                if (mktRTN.MaskCompleted == false)
                {
                    errorProviderProveedores.SetError(mktRTN, "Faltan caracteres");
                    mktRTN.Focus();
                    return;
                }
                else
                {
                    errorProviderProveedores.SetError(mktRTN, "");

                    if (txtNombre.Text == "")
                    {
                        errorProviderProveedores.SetError(txtNombre, "No puede dejar vacio este campo");
                        txtNombre.Focus();
                        return;
                    }
                    else
                    {
                        errorProviderProveedores.SetError(txtNombre, "");

                        if (txtDireccion.Text == "")
                        {
                            errorProviderProveedores.SetError(txtDireccion, "No puede dejar este campo vacio");
                            txtDireccion.Focus();
                            return;
                        }
                        else
                        {
                            errorProviderProveedores.SetError(txtDireccion, "");
                            if (txtCorreo.Text == "")
                            {
                                errorProviderProveedores.SetError(txtCorreo, "No puede dejar este campo vacio");
                                txtCorreo.Focus();
                                return;
                            }
                            else
                            {
                                errorProviderProveedores.SetError(txtCorreo, "");

                                Mensaje = P.RegistrarProveedor();

                                if (Mensaje == "Este Proveedor ya existe")
                                {
                                    DevComponents.DotNetBar.MessageBoxEx.Show(Mensaje, "POSIX", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                    errorProviderProveedores.SetError(mktRTN, "error");
                                    DevComponents.DotNetBar.MessageBoxEx.Show("Verifique el RTN ingresado", "POSIX", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    mktRTN.Focus();
                                    return;
                                }
                                else
                                {
                                    DevComponents.DotNetBar.MessageBoxEx.Show(Mensaje, "POSIX", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    mktRTN.Text              = "";
                                    txtNombre.Text           = "";
                                    txtDireccion.Text        = "";
                                    txtCorreo.Text           = "";
                                    txtContacto.Text         = "";
                                    mktTelefonoContacto.Text = "";
                                }
                            }
                        }
                    }
                }
            }
        }