private void btnmodificar_Click(object sender, EventArgs e) { try { PARTICIPANTES p = new PARTICIPANTES(); p.ID_Reclutamiento = Convert.ToInt32(nombrepuesto); p.Cedula_ = txtcedula.Text.Trim(); p.Nombre = txtnombre.Text.Trim(); p.Apellido_1 = txtapellido1.Text.Trim(); p.Apellido_2 = txtapellido2.Text.Trim(); p.Correo = txtcorreo.Text.Trim(); p.Telefono = txttelefono.Text.Trim(); p.ID_Provincia = provincia_id; p.ID_Canton = canton_id; p.ID_Distrito = Convert.ToInt32(id_Distritos); p.Direccion = txtdireccion.Text.Trim(); p.Estado = Convert.ToInt32(nombreEstado); R_Humanos.ModificarPostulantes(p); MessageBox.Show("Postulante Modificado"); limpiar(); cargarGridParticipantes(); cboreclutamiento.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult DeleteConfirmed(int id) { PARTICIPANTES pARTICIPANTES = db.PARTICIPANTES.Find(id); db.PARTICIPANTES.Remove(pARTICIPANTES); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "pessoa,projeto,tipo")] PARTICIPANTES pARTICIPANTES) { if (ModelState.IsValid) { db.Entry(pARTICIPANTES).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.pessoa = new SelectList(db.PESSOAS, "id", "nome", pARTICIPANTES.pessoa); return(View(pARTICIPANTES)); }
// GET: PARTICIPANTES/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PARTICIPANTES pARTICIPANTES = db.PARTICIPANTES.Find(id); if (pARTICIPANTES == null) { return(HttpNotFound()); } return(View(pARTICIPANTES)); }
// GET: PARTICIPANTES/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PARTICIPANTES pARTICIPANTES = db.PARTICIPANTES.Find(id); if (pARTICIPANTES == null) { return(HttpNotFound()); } ViewBag.pessoa = new SelectList(db.PESSOAS, "id", "nome", pARTICIPANTES.pessoa); return(View(pARTICIPANTES)); }
public static bool ModificarPostulantes(PARTICIPANTES P_postulantes) { try { SQLSentencia objpeticion = new SQLSentencia(); objpeticion.Peticion = @"UPDATE PARTICIPANTES SET Cedula_ = '" + P_postulantes.Cedula_ + "', Nombre = '" + P_postulantes.Nombre + "', Apellido_1 = '" + P_postulantes.Apellido_1 + "', Apellido_2 = '" + P_postulantes.Apellido_2 + "', Correo = '" + P_postulantes.Correo + "', Telefono = '" + P_postulantes.Telefono + "', ID_Provincia = '" + P_postulantes.ID_Provincia + "', ID_Canton = '" + P_postulantes.ID_Canton + "', ID_Distrito = '" + P_postulantes.ID_Distrito + "', Direccion = '" + P_postulantes.Direccion + "', Estado = '" + P_postulantes.Estado + "' WHERE ID_Reclutamiento = '" + P_postulantes.ID_Reclutamiento + "'"; DA objacceso = new DA(); return(objacceso.ejecutarSentecia(objpeticion)); } catch (Exception ex) { throw ex; } }
private void btnagregar_Click(object sender, EventArgs e) { try { PARTICIPANTES p = new PARTICIPANTES(); p.ID_Reclutamiento = Convert.ToInt32(nombrepuesto); /*********************************************************************************************/ Formato objformato = new Formato(); objformato.Texto = txtcedula.Text.Trim(); objformato.PatronValidacion = Constantes.PatronID; if (!R_Humanos.ValidarTexto(objformato)) { MessageBox.Show("El formato de la Cédula no es valido, corregir por favor"); return; } p.Cedula_ = txtcedula.Text.Trim(); /*********************************************************************************************/ objformato = new Formato(); objformato.Texto = txtnombre.Text.Trim(); objformato.PatronValidacion = Constantes.PatronNOMBRE; if (!R_Humanos.ValidarTexto(objformato) || objformato.Texto.Length == 0) { MessageBox.Show("El formato del Nombre no es valido, corregir por favor"); return; } p.Nombre = txtnombre.Text.Trim(); /*********************************************************************************************/ objformato = new Formato(); objformato.Texto = txtapellido1.Text.Trim(); objformato.PatronValidacion = Constantes.PatronNOMBRE; if (!R_Humanos.ValidarTexto(objformato) || objformato.Texto.Length == 0) { MessageBox.Show("El formato del Apellido no es valido, corregir por favor"); return; } p.Apellido_1 = txtapellido1.Text.Trim(); /*********************************************************************************************/ objformato = new Formato(); objformato.Texto = txtapellido2.Text.Trim(); objformato.PatronValidacion = Constantes.PatronNOMBRE; if (!R_Humanos.ValidarTexto(objformato) || objformato.Texto.Length == 0) { MessageBox.Show("El formato del Apellido no es valido, corregir por favor"); return; } p.Apellido_2 = txtapellido2.Text.Trim(); /*********************************************************************************************/ objformato = new Formato(); objformato.Texto = txtcorreo.Text.Trim(); objformato.PatronValidacion = Constantes.PatronCORREO; if (!R_Humanos.ValidarTexto(objformato)) { MessageBox.Show("El formato del CORREO no es valido, corregir por favor"); return; } p.Correo = txtcorreo.Text.Trim(); /*********************************************************************************************/ objformato = new Formato(); objformato.Texto = txttelefono.Text.Trim(); objformato.PatronValidacion = Constantes.PatronTEL; if (!R_Humanos.ValidarTexto(objformato)) { MessageBox.Show("El formato del TELÉFONO no es valido, corregir por favor"); return; } p.Telefono = txttelefono.Text.Trim(); /*********************************************************************************************/ p.ID_Provincia = provincia_id; p.ID_Canton = canton_id; p.ID_Distrito = Convert.ToInt32(id_Distritos); p.Direccion = txtdireccion.Text.Trim(); p.Estado = Convert.ToInt32(nombreEstado); R_Humanos.AgregarPostulantes(p); MessageBox.Show("Postulante agregado correctamente"); limpiar(); cargarGridParticipantes(); cboreclutamiento.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static bool AgregarPostulantes(PARTICIPANTES P_postulantes) { try { SQLSentencia objpeticion = new SQLSentencia(); //Ajustar peticion para utilización con parametros objpeticion.Peticion = @"EXEC SP_AGREGAR_PARTICIPANTES @ID_Reclutamiento, @Cedula_, @Nombre, @Apellido_1, @Apellido_2, @Correo, @Telefono, @ID_Provincia, @ID_Canton, @ID_Distrito, @Direccion, @Estado "; //Crear los parametros SqlParameter parametroIdreclutamiento = new SqlParameter(); parametroIdreclutamiento.ParameterName = "@ID_Reclutamiento"; parametroIdreclutamiento.SqlDbType = System.Data.SqlDbType.Int; parametroIdreclutamiento.Value = P_postulantes.ID_Reclutamiento; SqlParameter parametroCedula = new SqlParameter(); parametroCedula.ParameterName = "@Cedula_"; parametroCedula.SqlDbType = System.Data.SqlDbType.VarChar; parametroCedula.Value = P_postulantes.Cedula_; SqlParameter parametroNombre = new SqlParameter(); parametroNombre.ParameterName = "@Nombre"; parametroNombre.SqlDbType = System.Data.SqlDbType.VarChar; parametroNombre.Value = P_postulantes.Nombre; SqlParameter parametroApellido1 = new SqlParameter(); parametroApellido1.ParameterName = "@Apellido_1"; parametroApellido1.SqlDbType = System.Data.SqlDbType.VarChar; parametroApellido1.Value = P_postulantes.Apellido_1; SqlParameter parametroApellido2 = new SqlParameter(); parametroApellido2.ParameterName = "@Apellido_2"; parametroApellido2.SqlDbType = System.Data.SqlDbType.VarChar; parametroApellido2.Value = P_postulantes.Apellido_2; SqlParameter parametroCorreo = new SqlParameter(); parametroCorreo.ParameterName = "@Correo"; parametroCorreo.SqlDbType = System.Data.SqlDbType.VarChar; parametroCorreo.Value = P_postulantes.Correo; SqlParameter parametroTelefono = new SqlParameter(); parametroTelefono.ParameterName = "@Telefono"; parametroTelefono.SqlDbType = System.Data.SqlDbType.VarChar; parametroTelefono.Value = P_postulantes.Telefono; SqlParameter parametroProvincia = new SqlParameter(); parametroProvincia.ParameterName = "@ID_Provincia"; parametroProvincia.SqlDbType = System.Data.SqlDbType.Int; parametroProvincia.Value = P_postulantes.ID_Provincia; SqlParameter parametroCanton = new SqlParameter(); parametroCanton.ParameterName = "@ID_Canton"; parametroCanton.SqlDbType = System.Data.SqlDbType.Int; parametroCanton.Value = P_postulantes.ID_Canton; SqlParameter parametroDistrito = new SqlParameter(); parametroDistrito.ParameterName = "@ID_Distrito"; parametroDistrito.SqlDbType = System.Data.SqlDbType.Int; parametroDistrito.Value = P_postulantes.ID_Distrito; SqlParameter parametroDireccion = new SqlParameter(); parametroDireccion.ParameterName = "@Direccion"; parametroDireccion.SqlDbType = System.Data.SqlDbType.VarChar; parametroDireccion.Value = P_postulantes.Direccion; SqlParameter parametroEstado = new SqlParameter(); parametroEstado.ParameterName = "@Estado"; parametroEstado.SqlDbType = System.Data.SqlDbType.VarChar; parametroEstado.Value = P_postulantes.Estado; //Agrega a la lista de parametros los parametros creados objpeticion.lstParametros.Add(parametroIdreclutamiento); objpeticion.lstParametros.Add(parametroCedula); objpeticion.lstParametros.Add(parametroNombre); objpeticion.lstParametros.Add(parametroApellido1); objpeticion.lstParametros.Add(parametroApellido2); objpeticion.lstParametros.Add(parametroCorreo); objpeticion.lstParametros.Add(parametroTelefono); objpeticion.lstParametros.Add(parametroProvincia); objpeticion.lstParametros.Add(parametroCanton); objpeticion.lstParametros.Add(parametroDistrito); objpeticion.lstParametros.Add(parametroDireccion); objpeticion.lstParametros.Add(parametroEstado); DA objacceso = new DA(); return(objacceso.ejecutarSentecia(objpeticion)); } catch (Exception ex) { throw ex; } }
private void btCadastrar_Click(object sender, EventArgs e) { ParticipantesController validador = new ParticipantesController(); try { PARTICIPANTES participante = new PARTICIPANTES(); if (cbDocumento.SelectedIndex == 0) { if (validador.isCPFCNPJ(txbCPF.Text, true)) { participante.CPF = txbCPF.Text; /* * Validação: o valor informado no campo COD_PART deve existir em, pelo menos, um registro dos demais blocos. * O código de participante, campo COD_PART, é de livre atribuição do estabelecimento, * observado o disposto no item 2.4.2.1 do Ato COTEPE/ICMS nº 09, de 18 de abril de 2008. */ participante.COD_PART = "0150" + participante.CPF; } else { throw new Exception("CPF não é válido. Corrija e tente de novo!"); } } else { if (validador.isCPFCNPJ(txbCNPJ.Text, true)) { participante.CNPJ = txbCNPJ.Text; participante.COD_PART = "0150" + participante.CNPJ; } else { throw new Exception("CNPJ não é válido. Corrija e tente de novo!"); } } participante.NOME = tbName.Text; participante.COD_PAIS = cbPais.SelectedValue.ToString(); /* * Campo 08 (COD_MUN) - Validação: o valor informado no campo deve existir na Tabela de Municípios do IBGE * (combinação do código da UF e o código de município), possuindo 7 dígitos. * Obrigatório se campo COD_PAIS for igual a “01058” ou “1058”(Brasil). * Se for exterior, informar campo “vazio” ou preencher com o código “9999999” */ participante.COD_MUN = participante.COD_PAIS == "1058" ? cbMun.SelectedValue.ToString() : "9999999"; if (String.IsNullOrEmpty(txbIE.Text) || validador.ValidarInscricaoEstadual(cbUF.Text, txbIE.Text)) { participante.IE = txbIE.Text; } else { throw new Exception("Inscrição Estadual não é válida para a UF selecionada. Corrija e tente de novo!"); } participante.SUFRAMA = ""; participante.END = txbEnd.Text; participante.NUM = txbNum.Text; participante.COMPL = txbCompl.Text; participante.BAIRRO = txbBairro.Text; banco.Insert_intoDB(participante); dgvParticipantes.DataSource = banco.Load_DataParticipantes(); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } }