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; } }
private void btnAgregar_Click(object sender, EventArgs e) { if (this.txtNombreCompleto.Text == "") { this.ErrorProvider.SetIconAlignment(this.txtNombreCompleto, ErrorIconAlignment.MiddleRight); this.ErrorProvider.SetError(this.txtNombreCompleto, "Campo necesario"); this.txtNombreCompleto.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 = dtpAñoConvocatoria.Value.Date; nCandidata.sNombreCompleto = txtNombreCompleto.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; CandidataManager.Guardar(nCandidata, fkMunicipio, fkUsuario); MessageBox.Show("!Candidata Registrada¡"); txtCorreoElectronico.Clear(); txtCurp.Clear(); txtDescripcion.Clear(); txtNivelEstudios.Clear(); txtNombreCompleto.Clear(); txtNombreCompleto.Focus(); picImagen.Image = null; } }
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(); } }
public static void Modificar(Candidata nCandidata) { try { using (var ctx = new DataModel()) { ctx.Candidatas.Attach(nCandidata); ctx.Entry(nCandidata).State = EntityState.Modified; ctx.SaveChanges(); } } catch (Exception) { throw; } }
public static void Eliminar(int pkCandidata) { try { using (var ctx = new DataModel()) { Candidata nCandidata = CandidataManager.getById(pkCandidata); nCandidata.bStatus = false; ctx.Entry(nCandidata).State = EntityState.Modified; ctx.SaveChanges(); } } catch (Exception) { throw; } }
public static void Guardar(Candidata nCandidata, int pkMunicipio, int pkUsuario) { Municipio municipio = MunicipioManager.getById(pkMunicipio); Usuario usuario = UsuarioManager.getById(pkUsuario); try { using (var ctx = new DataModel()) { nCandidata.fkMunicipio = municipio; nCandidata.fkUsuario = usuario; ctx.Candidatas.Add(nCandidata); ctx.Municipios.Attach(municipio); ctx.Usuarios.Attach(usuario); ctx.SaveChanges(); } } catch (Exception) { throw; } }
public static void Like(int pkCandidata) { Candidata nCandidata = CandidataManager.getById(pkCandidata); try { using (var ctx = new DataModel()) { int likes = nCandidata.iLike; int like = 1; likes += like; nCandidata.iLike = likes; ctx.Candidatas.Attach(nCandidata); ctx.Entry(nCandidata).State = EntityState.Modified; ctx.SaveChanges(); } } catch (Exception) { throw; } }