Exemplo n.º 1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            candidata nCandidata = new candidata();

            if (pk > 0)
            {
                nCandidata.pkCandidata  = pk;
                nCandidata.cNombreCom   = txtNombre.Text;
                nCandidata.cCorre       = txtCorreo.Text;
                nCandidata.cAnoComvoca  = dtpAño.Value.Date;
                nCandidata.cCurp        = txtCurp.Text;
                nCandidata.cDescripcion = txtDescripcion.Text;
                nCandidata.cNivelStudio = txtEstudio.Text;
                nCandidata.cFDN         = dtpFDN.Value.Date;
                nCandidata.cRaking      = Convert.ToInt32(rakin);
                nCandidata.fkMunicipio  = idlugar;
                nCandidata.fkUsuario    = idusuario;

                nCandidata.cStatus = false;
                CandidataManage.bajaCandidata(nCandidata);
                mCandidata.CargarCandidata();
            }
            else
            {
            }

            this.Close();
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            candidata nCandidata = new candidata();

            if (txtNombre.Text == "" || txtCorreo.Text == "" || txtCurp.Text == "" || txtDescripcion.Text == "" ||
                txtEstudio.Text == "" || cmbMunicipio.SelectedValue == null || picFoto.Image == null)
            {
                MessageBox.Show("Faltan Datos Favor de Verificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (pk > 0)
                {
                    nCandidata.pkCandidata  = pk;
                    nCandidata.cNombreCom   = txtNombre.Text;
                    nCandidata.cCorre       = txtCorreo.Text;
                    nCandidata.cAnoComvoca  = dtpAño.Value.Date;
                    nCandidata.cCurp        = txtCurp.Text;
                    nCandidata.cDescripcion = txtDescripcion.Text;
                    nCandidata.cNivelStudio = txtEstudio.Text;
                    nCandidata.cFDN         = dtpFDN.Value.Date;
                    nCandidata.cRaking      = Convert.ToInt32(rakin);
                    nCandidata.fkMunicipio  = Convert.ToInt32(cmbMunicipio.SelectedValue);
                    nCandidata.fkUsuario    = Main.FKSESSION;
                    nCandidata.cFoto        = ImagenString;


                    CandidataManage.Guarda(nCandidata);
                    this.Close();
                    mCandidata.CargarCandidata();
                }
                else
                {
                    if (CandidataManage.BuscarCandiFecha(txtNombre.Text, dtpAño.Value.Year, true, Convert.ToInt32(cmbMunicipio.SelectedValue)).Count < 1)
                    {
                        nCandidata.cNombreCom   = txtNombre.Text;
                        nCandidata.cCorre       = txtCorreo.Text;
                        nCandidata.cAnoComvoca  = dtpAño.Value;
                        nCandidata.cCurp        = txtCurp.Text;
                        nCandidata.cDescripcion = txtDescripcion.Text;
                        nCandidata.cNivelStudio = txtEstudio.Text;
                        nCandidata.cFDN         = dtpFDN.Value.Date;
                        nCandidata.fkMunicipio  = Convert.ToInt32(cmbMunicipio.SelectedValue);
                        nCandidata.fkUsuario    = Main.FKSESSION;
                        nCandidata.cRaking      = 1;
                        nCandidata.cFoto        = ImagenString;

                        CandidataManage.Guarda(nCandidata);
                        this.Close();
                        //mCandidata.CargarCandidata();
                    }
                    else
                    {
                        MessageBox.Show("Ya existe la candidata", "Error");
                        txtNombre.Focus();
                    }
                }
            }
        }