예제 #1
0
        //Método para validar redundancias en cédulas

        public void buscarcedula()
        {
            if (accion == "INSERTAR")//En la inserción
            {
                if (txtCedula.Text != "")
                {
                    Clases.C_Supervisor sup = new Clases.C_Supervisor();
                    sup.nac       = cmbCed.Text;
                    sup.documento = txtCedula.Text;
                    if (sup.existeCedula() == 1)
                    {
                        MessageBox.Show("Existe un supervisor con ese número de cédula", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                        cmbCed.SelectedIndex = -1;
                        txtCedula.Text       = "";
                        return;
                    }
                }
            }
            else//En modificacion
            {
                if (txtCedula.Text != "")
                {
                    Clases.C_Supervisor sup = new Clases.C_Supervisor();
                    sup.idSupervisor = Convert.ToInt32(txtIdSup.Text);
                    sup.nac          = cmbCed.Text;
                    sup.documento    = txtCedula.Text;
                    if (sup.existeCedula2() == 1)
                    {
                        MessageBox.Show("Existe otro supervisor con ese número de cédula", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                        cmbCed.Text    = nac_actual;
                        txtCedula.Text = cedula_actual;
                        return;
                    }
                }
            }
        }