Exemple #1
0
 private void FolioKey(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         NameC.Focus();
     }
 }
        private void Register_Click(object sender, EventArgs e)
        {
            if (txtFolioC.Text == "")
            {
                MessageBox.Show("Ingrese el Folio", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (NameC.Text == "")
            {
                MessageBox.Show("Ingrese su nombre completo", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (DirC.Text == "")
            {
                MessageBox.Show("Ingrese su dirección", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (NumC.Text == "")
            {
                MessageBox.Show("Ingrese su número de teléfono", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (EmailC.Text == "")
            {
                MessageBox.Show("Ingrese su correo", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else
            {
                int    Folio     = int.Parse(txtFolioC.Text);
                String Nombre    = NameC.Text;
                String Direccion = DirC.Text;
                String Telefono  = NumC.Text;
                String Correo    = EmailC.Text;

                try
                {
                    con.Open();
                    cmd             = new SqlCommand("INSERT INTO Personal (FolioPersonal, NombreCompleto, Direccion, Telefono, Correo) VALUES (@FolioPersonal, @NombreCompleto, @Direccion, @Telefono, @Correo)", con);
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@FolioPersonal", Folio);
                    cmd.Parameters.AddWithValue("@NombreCompleto", Nombre);
                    cmd.Parameters.AddWithValue("@Direccion", Direccion);
                    cmd.Parameters.AddWithValue("@Telefono", Telefono);
                    cmd.Parameters.AddWithValue("@Correo", Correo);
                    cmd.ExecuteNonQuery();
                    con.Close();
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Error en la base de datos" + ex.Message);
                }
                MessageBox.Show("Datos guardados exitosamente.", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                txtFolioC.Clear();
                NameC.Clear();
                DirC.Clear();
                NumC.Clear();
                EmailC.Clear();
            }
        }