Ejemplo 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();
        }
Ejemplo n.º 2
0
        public frmRegistroCandidata(frmMainCandidata mcandidata)
        {
            InitializeComponent();
            dtpAño.Format       = DateTimePickerFormat.Custom;
            dtpAño.CustomFormat = "yyyy";
            mCandidata          = mcandidata;//modificar
            VALIDAR             = false;
            VALIDARCandidata    = true;
            this.Text           = "Actualizar Candidata";
            candidata nCandidata = CandidataManage.BuscarporID(frmMainCandidata.idCon);

            pk                  = nCandidata.pkCandidata;
            txtNombre.Text      = nCandidata.cNombreCom;
            txtCorreo.Text      = nCandidata.cCorre;
            dtpAño.Value        = nCandidata.cAnoComvoca;
            txtCurp.Text        = nCandidata.cCurp;
            txtDescripcion.Text = nCandidata.cDescripcion;
            txtEstudio.Text     = nCandidata.cNivelStudio;
            dtpFDN.Value        = nCandidata.cFDN;
            idlugar             = Convert.ToInt32(nCandidata.fkMunicipio);
            rakin               = Convert.ToInt32(nCandidata.cRaking);
            idusuario           = Convert.ToInt32(nCandidata.fkUsuario);
            ImagenString        = nCandidata.cFoto;
            picFoto.Image       = ToolImagen.Base64StringToBitmap(nCandidata.cFoto);
        }
Ejemplo n.º 3
0
        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();
                    }
                }
            }
        }
Ejemplo n.º 4
0
        public frmEliminarCandidata(frmMainCandidata mcandidata)
        {
            InitializeComponent();
            mCandidata = mcandidata;
            candidata nCandidata = CandidataManage.BuscarporID(frmMainCandidata.idCon);

            pk                  = nCandidata.pkCandidata;
            txtNombre.Text      = nCandidata.cNombreCom;
            txtCorreo.Text      = nCandidata.cCorre;
            dtpAño.Value        = nCandidata.cAnoComvoca;
            txtCurp.Text        = nCandidata.cCurp;
            txtDescripcion.Text = nCandidata.cDescripcion;
            txtEstudio.Text     = nCandidata.cNivelStudio;
            dtpFDN.Value        = nCandidata.cFDN;
            idlugar             = Convert.ToInt32(nCandidata.fkMunicipio);
            rakin               = nCandidata.cRaking.ToString();
            idusuario           = Convert.ToInt32(nCandidata.fkUsuario);
            dtpAño.Format       = DateTimePickerFormat.Custom;
            dtpAño.CustomFormat = "yyyy";
        }
Ejemplo n.º 5
0
 public static void bajaCandidata(candidata nCandidata)
 {
     try
     {
         using (var ctx = new DataModel())
         {
             if (nCandidata.pkCandidata > 0)
             {
                 ctx.Entry(nCandidata).State = EntityState.Modified;
             }
             else
             {
             }
             ctx.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 6
0
        /// <summary>
        /// Registra el like por medio de la pk de la candidata
        /// </summary>
        /// <param name="pkCandidata">reciive el valor de la candiata</param>
        public static void Like(int pkCandidata)
        {
            candidata nCandidata = CandidataManage.BuscarporID(pkCandidata);

            try
            {
                using (var ctx = new DataModel())
                {
                    int likes = Convert.ToInt32(nCandidata.cRaking);
                    int like  = 1;
                    likes += like;

                    nCandidata.cRaking = likes;
                    ctx.candidatas.Attach(nCandidata);
                    ctx.Entry(nCandidata).State = EntityState.Modified;
                    ctx.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }