コード例 #1
0
        public void pictureBox3_Click(object sender, EventArgs e)
        {
            try
            {
                datos.op = "baja";
                var ob = new Bajas();
                if (Validar.seguir == false)
                {
                    Validar frm = new Validar();
                    frm.Show();
                    y          = bajas_grid.CurrentCellAddress.Y;
                    datos.val1 = valor = bajas_grid.Rows[y].Cells[0].Value.ToString();
                }
                if (Validar.seguir == true && Validar.permiso == "s")
                {
                    /* MySqlCommand quitarllave = new MySqlCommand("SET foreign_key_checks = 0;", Conexion.conectar());
                     * quitarllave.ExecuteNonQuery();*/

                    MySqlCommand com = new MySqlCommand("delete from alumno where curp_alumno='" + datos.val1 + "';", Conexion.conectar());
                    com.ExecuteNonQuery();
                    datos.op = "nada carnal";

                    MessageBox.Show("Exito!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Validar.seguir = false; Validar.permiso = "n";
                }
                else if (Validar.seguir == true && Validar.permiso == "n")
                {
                    MessageBox.Show("La clave no coincide", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Validar.seguir = false;
                }
                //MySqlCommand ponerllave = new MySqlCommand("SET foreign_key_checks = 1;", Conexion.conectar());
                //ponerllave.ExecuteNonQuery();
            }
            catch (Exception)
            { MessageBox.Show("Ocurrio un error", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
コード例 #2
0
        public void Modificar_pic_Click(object sender, EventArgs e)
        {
            try
            {
                datos.op = "mod";

                if (Validar.seguir == false && Validar.permiso.Equals("n"))
                {
                    Validar frm = new Validar();
                    frm.Show();
                    datos.Curp    = Ncurp_txt.Text;
                    datos.Paterno = NApp_txt.Text;
                    datos.Materno = Apm_txt.Text;
                    datos.Nombre  = NVnombre_txt.Text;
                    datos.Sangre  = NTipoS_txt.Text;
                    datos.Alergia = Nenfer_txt.Text;
                    datos.NuevaC  = ObtenerDatos.generarCurpM(datos.Curp, datos.Nombre, datos.Paterno, datos.Materno);
                }
                else
                {
                    if (Validar.seguir == true && Validar.permiso.Equals("s"))
                    {
                        Ncurp_txt.Text = datos.NuevaC;
                        MySqlCommand update = new MySqlCommand(string.Format("update alumno set curp_alumno='{0}',ap_pat_alumno='{1}',ap_mat_alumno='{2}',nombre_alumno='{3}',tipo_sangre='{4}',enfer_alergi='{5}' where curp_alumno='" + cp + "';", datos.NuevaC, datos.Paterno, datos.Materno, datos.Nombre, datos.Sangre, datos.Alergia), Conexion.conectar());
                        update.ExecuteNonQuery();
                        MessageBox.Show("Modificación exitosa!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        desactivar();
                        limpiar();
                    }
                    else
                    {
                        MessageBox.Show("Las claves no coinciden", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception)
            { MessageBox.Show("Ocurrio un error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
コード例 #3
0
        public void Reg_btn_Click(object sender, EventArgs e)
        {
            datos.op = "inser_usu";
            if (Validar.seguir == false && Validar.permiso.Equals("n"))
            {
                datos.val1 = NomUsuN_txt.Text; datos.val2 = ContusuN_txt.Text; datos.val3 = ConfCont_txt.Text;
            }
            if ((datos.val1.Equals("") || datos.val2.Equals("") || datos.val3.Equals("")) && Validar.seguir == true)
            {
                MessageBox.Show("No puede dejar datos en blanco", "¡DATOS INCORRECTOS!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (Validar.seguir == false)
                {
                    Validar frm = new Validar();
                    frm.Show();
                }
                //Registro de nuevos usuarios
                if (Validar.seguir == true)
                {
                    try
                    {
                        if (c > 0)
                        {
                            MessageBox.Show("Parece que el nombre de usuario " + datos.val1 + " ya esta ocupado.", "¡Usuario no registrado!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            Validar.seguir = false;
                        }
                        else
                        {
                            if (Validar.permiso.Equals("s") && Validar.seguir)
                            {
                                //Inserción del nuevo usuario
                                if (datos.val2.Equals(datos.val3))
                                {
                                    MySqlCommand insercion = new MySqlCommand(string.Format("insert into usuarios (nom_usuario,contraseña) values ('{0}','{1}');", datos.val1, datos.val2), Conexion.conectar());
                                    insercion.ExecuteNonQuery();
                                    MessageBox.Show("Usuario registrado", "¡Registro exitoso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    Validar.seguir = false;
                                }
                                else
                                {
                                    MessageBox.Show("Parece que las contraseñas no coinciden", "¡Vaya, ocurrio un error!", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                    Validar.seguir = false;
                                }
                            }
                            else
                            {
                                MessageBox.Show("La clave de autorización no es correcta", "¡Ha ocurrido un error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                Validar.seguir = false;
                            }
                        }
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Usuario no registrado", "Se ha producido un error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        Validar.seguir = false;
                    }
                }
            }
        }