コード例 #1
0
 // GET: Candidata
 public ActionResult Index(string word = "", string m = "")
 {
     ViewBag.DatosC = ManejoCandidata.Buscar(word, true, m);
     ViewBag.DatosM = ManejoMunicipio.getAll(true);
     ViewBag.word   = word;
     return(View());
 }
コード例 #2
0
        private void frmActualizarCandidata_Load(object sender, EventArgs e)
        {
            this.cargarMunicipios();

            Candidata nCandidata = ManejoCandidata.getById(frmBuscarCandidata.PKCANDIDATA);

            txtNombre.Text            = nCandidata.sNombreCompleto;
            txtDescripcion.Text       = nCandidata.sDescripcion;
            txtCorreoElectronico.Text = nCandidata.sCorreoElectronico;
            txtCurp.Text          = nCandidata.sCurp;
            txtNivelEstudios.Text = nCandidata.sNivelEstudios;

            picImagen.Image = ToolImagen.Base64StringToBitmap(nCandidata.sFotografiaRostro);

            dtpAnioConvocatoria.Value = nCandidata.dtAnioConvocatoria;
            dtpFechaNacimiento.Value  = nCandidata.dtFechaNacimiento;

            videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);

            foreach (FilterInfo device in videoDevices)
            {
                cmbCamara.Items.Add(device.Name);
            }
            if (cmbCamara.Items.Count > 0)
            {
                cmbCamara.SelectedIndex = 0;
                videoSource             = new VideoCaptureDevice();
            }
            else
            {
                //lblError.Visible = true;
                btnTomarFoto.Enabled = false;
            }
        }
コード例 #3
0
        private void btnRegistro_Click(object sender, EventArgs e)
        {
            if (this.txtNombre.Text == "")
            {
                this.ErrorProvider.SetIconAlignment(this.txtNombre, ErrorIconAlignment.MiddleRight);
                this.ErrorProvider.SetError(this.txtNombre, "Campo necesario");
                this.txtNombre.Focus();
            }
            else if (this.txtCurp.Text == "")
            {
                this.ErrorProvider.SetIconAlignment(this.txtCurp, ErrorIconAlignment.MiddleRight);
                this.ErrorProvider.SetError(this.txtCurp, "Campo necesario");
                this.txtCurp.Focus();
            }
            else if (this.txtCorreoElectronico.Text == "")
            {
                this.ErrorProvider.SetIconAlignment(this.txtCorreoElectronico, ErrorIconAlignment.MiddleRight);
                this.ErrorProvider.SetError(this.txtCorreoElectronico, "Campo necesario");
                this.txtCorreoElectronico.Focus();
            }
            else if (this.txtNivelEstudios.Text == "")
            {
                this.ErrorProvider.SetIconAlignment(this.txtNivelEstudios, ErrorIconAlignment.MiddleRight);
                this.ErrorProvider.SetError(this.txtNivelEstudios, "Campo necesario");
                this.txtNivelEstudios.Focus();
            }
            else if (this.txtDescripcion.Text == "")
            {
                this.ErrorProvider.SetIconAlignment(this.txtDescripcion, ErrorIconAlignment.MiddleRight);
                this.ErrorProvider.SetError(this.txtDescripcion, "Campo necesario");
                this.txtDescripcion.Focus();
            }
            else
            {
                Candidata nCandidata = new Candidata();

                nCandidata.dtAnioConvocatoria = dtpAnioConvocatoria.Value.Date;
                nCandidata.sNombreCompleto    = txtNombre.Text;
                nCandidata.dtFechaNacimiento  = dtpFechaNacimiento.Value.Date;
                nCandidata.sDescripcion       = txtDescripcion.Text;
                nCandidata.sCorreoElectronico = txtCorreoElectronico.Text;
                nCandidata.sCurp             = txtCurp.Text;
                nCandidata.sNivelEstudios    = txtNivelEstudios.Text;
                nCandidata.sFotografiaRostro = ImagenString;
                int fkMunicipio = Convert.ToInt32(cmbMunicipio.SelectedValue.ToString());
                int fkUsuario   = 1;
                ManejoCandidata.Guardar(nCandidata, fkMunicipio, fkUsuario);

                MessageBox.Show("!Candidata Registrada¡");
                txtCorreoElectronico.Clear();
                txtCurp.Clear();
                txtDescripcion.Clear();
                txtNivelEstudios.Clear();
                txtNombre.Clear();
                txtNombre.Focus();
                picImagen.Image = null;
            }
        }
コード例 #4
0
 private void btnBorrar_Click(object sender, EventArgs e)
 {
     if (this.dgvDatosCandidata.RowCount >= 1)
     {
         if (MessageBox.Show("Realmente quiere elimar este registro?", "Aviso...!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             ManejoCandidata.Eliminar(Convert.ToInt32(this.dgvDatosCandidata.CurrentRow.Cells[0].Value));
             this.cargarCandidatas();
         }
     }
 }
コード例 #5
0
        private void btnRegistro_Click(object sender, EventArgs e)
        {
            if (this.txtNombre.Text == "")
            {
                this.ErrorProvider.SetIconAlignment(this.txtNombre, ErrorIconAlignment.MiddleRight);
                this.ErrorProvider.SetError(this.txtNombre, "Campo necesario");
                this.txtNombre.Focus();
            }
            else if (this.txtCurp.Text == "")
            {
                this.ErrorProvider.SetIconAlignment(this.txtCurp, ErrorIconAlignment.MiddleRight);
                this.ErrorProvider.SetError(this.txtCurp, "Campo necesario");
                this.txtCurp.Focus();
            }
            else if (this.txtDescripcion.Text == "")
            {
                this.ErrorProvider.SetIconAlignment(this.txtDescripcion, ErrorIconAlignment.MiddleRight);
                this.ErrorProvider.SetError(this.txtDescripcion, "Campo necesario");
                this.txtDescripcion.Focus();
            }
            else if (this.txtCorreoElectronico.Text == "")
            {
                this.ErrorProvider.SetIconAlignment(this.txtCorreoElectronico, ErrorIconAlignment.MiddleRight);
                this.ErrorProvider.SetError(this.txtCorreoElectronico, "Campo necesario");
                this.txtCorreoElectronico.Focus();
            }
            else if (this.txtNivelEstudios.Text == "")
            {
                this.ErrorProvider.SetIconAlignment(this.txtNivelEstudios, ErrorIconAlignment.MiddleRight);
                this.ErrorProvider.SetError(this.txtNivelEstudios, "Campo necesario");
                this.txtNivelEstudios.Focus();
            }
            else
            {
                Candidata nCandidata = new Candidata();
                nCandidata.pkCandidata        = frmBuscarCandidata.PKCANDIDATA;
                nCandidata.dtAnioConvocatoria = dtpAnioConvocatoria.Value;
                nCandidata.sNombreCompleto    = txtNombre.Text;
                nCandidata.dtFechaNacimiento  = dtpFechaNacimiento.Value;
                nCandidata.sDescripcion       = txtDescripcion.Text;
                nCandidata.sCorreoElectronico = txtCorreoElectronico.Text;
                nCandidata.sCurp             = txtCurp.Text;
                nCandidata.sNivelEstudios    = txtNivelEstudios.Text;
                nCandidata.sFotografiaRostro = ImagenString;
                int fkMunicipio = Convert.ToInt32(cmbMunicipio.SelectedValue.ToString());
                int fkUsuario   = 1;

                ManejoCandidata.Modificar(nCandidata);

                vMain.cargarCandidatas();

                this.Close();
            }
        }
コード例 #6
0
 public ActionResult Like(int pkCandidata)
 {
     ManejoCandidata.Like(pkCandidata);
     return(RedirectToAction(""));
 }
コード例 #7
0
 public void cargarCandidatas()
 {
     this.dgvDatosCandidata.DataSource = ManejoCandidata.Buscar(txtBuscarCandidata.Text, ckbStatus.Checked);
 }