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(); }
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); }
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(); } } } }
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"; }
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; } }
/// <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; } }