Esempio n. 1
0
        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));
        }
Esempio n. 6
0
        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;
            }
        }
Esempio n. 7
0
        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);
            }
        }
Esempio n. 8
0
        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;
            }
        }
Esempio n. 9
0
        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);
            }
        }