public static FrmCandidatoMant Instance() { if (frmInstance == null || frmInstance.IsDisposed == true) { frmInstance = new FrmCandidatoMant(); } frmInstance.BringToFront(); return(frmInstance); }
private void btnNuevo_Click(object sender, EventArgs e) { try { var frmCandidatoNew = FrmCandidatoMant.Instance(); frmCandidatoNew.MdiParent = this.MdiParent; frmCandidatoNew.Show(); frmCandidatoNew.Cargar(); frmCandidatoNew.frmList = this; } catch (Exception ex) { Util.ErrorMessage(ex.Message); } }
private void BtnCandidato_Click(object sender, EventArgs e) { try { if (this.dgvPostulantes.CurrentRow != null) { var uiPostulante = (BE.UI.Postulante) this.dgvPostulantes.CurrentRow.DataBoundItem; #region Validaciones var candidato = uiPostulante.Candidato == "Si" ? true : false; if (candidato == true) { Util.ErrorMessage("El Postulante ya se le canditeo"); return; } #endregion if (Util.ConfirmationMessage("¿Desea contratar al Postulante seleccionado?") == false) { return; } var frmCandidatoContratar = new FrmCandidatoMant(); frmCandidatoContratar.MdiParent = this.MdiParent; frmCandidatoContratar.Show(); var bePostulante = new LN.Postulante().Obtener(uiPostulante.Id); frmCandidatoContratar.Contratar(bePostulante); } } catch (Exception ex) { Util.ErrorMessage(ex.Message); } }
private void Editar() { try { if (this.dgvCandidatos.CurrentRow != null) { var uiCandidato = (BE.UI.Candidato) this.dgvCandidatos.CurrentRow.DataBoundItem; var frmCandidatoEdit = FrmCandidatoMant.Instance(); frmCandidatoEdit.MdiParent = this.MdiParent; frmCandidatoEdit.Show(); frmCandidatoEdit.frmList = this; var beCandidato = new LN.Candidato().Obtener(uiCandidato.Id); frmCandidatoEdit.Cargar(beCandidato); } } catch (Exception ex) { throw ex; } }