Ejemplo n.º 1
0
        private void btnregistrar_Click(object sender, EventArgs e)
        {
            CL_Altas        cl_objeto = new CL_Altas();
            MySqlDataReader alta;

            cl_objeto.Nombre = txtcarrera.Text;
            alta             = cl_objeto.AltasCarrera();
        }
Ejemplo n.º 2
0
        private void tbtnregistrar_Click(object sender, EventArgs e)
        {
            CL_Altas        cl_objeto = new CL_Altas();
            MySqlDataReader alta;

            cl_objeto.Matricula  = txtmatricula.Text;
            cl_objeto.Nombre     = txtnombre.Text;
            cl_objeto.App        = txtapp.Text;
            cl_objeto.Apm        = txtapm.Text;
            cl_objeto.Grupo      = txtgrupo.Text;
            cl_objeto.Id_Carrera = comboBox_carrera.SelectedValue.ToString();
            cl_objeto.Id_Tipo    = comboBox_tipo_usuario.SelectedValue.ToString();
            alta = cl_objeto.AltasUsuario();
        }
Ejemplo n.º 3
0
        private void tbtnregistrar_Click(object sender, EventArgs e)
        {
            MessageBox.Show(id_administrador);
            string id_usuario = "", id_ejemplar = "";
            int    cantidad = 0, total = 0;

            CL_Consultas    cl_objeto = new CL_Consultas();
            MySqlDataReader consulta;

            cl_objeto.Numero_Control = txtmatricula.Text;
            consulta = cl_objeto.ConsultaBuscarIdUsuario();

            if (consulta.Read() == true)
            {
                id_usuario = consulta["id_usuario"].ToString();

                CL_Consultas    cl_estado = new CL_Consultas();
                MySqlDataReader consulta_estado;
                cl_estado.Id_Usuario = id_usuario;
                cl_estado.Estado     = "Prestamo";
                consulta_estado      = cl_estado.ConsultaEstadoPrestamo();

                if (consulta_estado.Read() == true)
                {
                    MessageBox.Show("Tienes prestamos pendientes por entregar no se le permite el prestamo de ejemplares");
                }
                else
                {
                    MessageBox.Show("no tienes prestamos pendientes");
                    CL_Consultas    buscar_ejemplar = new CL_Consultas();
                    MySqlDataReader consulta_ejemplar;
                    buscar_ejemplar.Id_Actual = txtlibro.Text;
                    consulta_ejemplar         = buscar_ejemplar.ConsultaBuscarIdEjemplar();

                    if (consulta_ejemplar.Read() == true)
                    {
                        id_ejemplar = consulta_ejemplar["id_ejemplar"].ToString();

                        CL_Consultas    consulta_contar_libros = new CL_Consultas();
                        MySqlDataReader consulta_contar;
                        consulta_contar_libros.Id_Ejemplar = id_ejemplar;
                        consulta_contar = consulta_contar_libros.ConsultaContarLibros();

                        if (consulta_contar.Read() == true)
                        {
                            // agrega la hora y fecha a bitacora
                            CL_Altas        prestamo = new CL_Altas();
                            MySqlDataReader alta;
                            // prestamo.Id_Administrador = id_administrador;
                            prestamo.Id_Usuario     = id_usuario;
                            prestamo.Id_Ejemplar    = id_ejemplar;
                            prestamo.Fecha_Prestamo = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                            MessageBox.Show(calendario.Value.ToString("yyyy-MM-dd HH:mm:ss"));
                            prestamo.Fecha_Entrega    = calendario.Value.ToString("yyyy-MM-dd HH:mm:ss");
                            prestamo.Fecha_Devolucion = "";
                            prestamo.Estado           = "Prestamo";
                            alta = prestamo.AltasPrestamo();
                            if (alta.Read() == true)
                            {
                                cantidad = Convert.ToInt32(consulta_contar["cantidad"].ToString());
                                total    = cantidad - 1;
                                MessageBox.Show("Total de libros disponibles: " + total);
                            }
                            else
                            {
                            }
                        }
                        else
                        {
                            MessageBox.Show("solo hay un ejemplar no se puede rellizar prestamos fuera de la biblioteca");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Número de ejemplar incorrecto");
                    }
                }
            }
            else
            {
                MessageBox.Show("Numero de matricula no existe ");
            }
        }
Ejemplo n.º 4
0
        private void txtiniciar_sesion_Click(object sender, EventArgs e)
        {
            try
            {
                CL_Consultas    cl_objeto = new CL_Consultas();
                MySqlDataReader consulta;
                cl_objeto.Usuario    = txtusuario.Text;
                cl_objeto.Contraseña = txtcontraseña.Text;


                // Loguear = ObjAdministrador.iniacirsesion();

                if (txtusuario.Text == "")
                {
                    lblcontraseña.Visible = false;
                    lblerror.Visible      = false;
                    lblusuario.Text       = "Ingrese nombre de usuario";
                    lblusuario.Visible    = true;
                }
                else if (txtcontraseña.Text == "")
                {
                    lblerror.Visible      = false;
                    lblusuario.Visible    = false;
                    lblcontraseña.Text    = "Ingrese contraseña";
                    lblcontraseña.Visible = true;
                }
                else
                {
                    if (cl_objeto.Usuario == txtusuario.Text && cl_objeto.Contraseña == txtcontraseña.Text)
                    {
                        consulta = cl_objeto.ConsultaInicioSesion();

                        if (consulta.Read() == true)
                        {
                            // agrega la hora y fecha a bitacora
                            CL_Altas        bitacora = new CL_Altas();
                            MySqlDataReader alta;
                            bitacora.Id_Administrador   = consulta["id_administrador"].ToString();
                            bitacora.Fecha_Hora_Entrada = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                            alta = bitacora.AltasBitacora();
                            Menu menu = new Menu(consulta["id_administrador"].ToString().ToString());
                            this.Hide();
                            menu.Show();
                        }
                        else
                        {
                            lblusuario.Visible    = false;
                            lblcontraseña.Visible = false;
                            lblerror.Text         = "Usuario o contraseña invalidas, intente de nuevo";
                            txtcontraseña.Text    = "";
                            lblerror.Visible      = true;
                        }
                    }
                    else
                    {
                        lblusuario.Visible    = false;
                        lblcontraseña.Visible = false;
                        lblerror.Text         = "Usuario o contraseña invalidas, intente de nuevo";
                        txtcontraseña.Text    = "";
                        lblerror.Visible      = true;
                    }
                }
            }
            catch (Exception ex)
            {
                txtusuario.Text    = "";
                txtcontraseña.Text = "";
                MessageBox.Show("No hay conexión con el servidor, infórmalo con bibliotecario ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 5
0
        private void button1_Click(object sender, EventArgs e)
        {
            lblnombre.Hide();
            lblapp.Hide();
            lblapm.Hide();
            lblusuario.Hide();
            lblcontraseña.Hide();
            lblcontraseña2.Hide();
            try
            {
                if (txtnombre.Text == "")
                {
                    lblnombre.Text = "Ingrese su nombre(s)";
                    lblnombre.Show();
                }
                else if (txtapp.Text == "")
                {
                    lblapp.Text = "Ingrese su apellido paterno";
                    lblapp.Show();
                }
                else if (txtapm.Text == "")
                {
                    lblapm.Text = "Ingrese su apellido materno";
                    lblapm.Show();
                }
                else if (txtnombre_usuario.Text == "")
                {
                    lblusuario.Text = "Ingrese un nombre de usuario";
                    lblusuario.Show();
                }
                else if (txtcontraseña.Text == "")
                {
                    lblcontraseña.Text = "Ingrese una contraseña";
                    lblcontraseña.Show();
                }
                else if (txtconfimar_contraseña.Text == "")
                {
                    lblcontraseña2.Text = "Confirme su contraseña";
                    lblcontraseña2.Show();
                }
                else
                {
                    CL_Consultas    cl_objeto = new CL_Consultas();
                    MySqlDataReader consulta;
                    cl_objeto.Usuario = txtnombre_usuario.Text;

                    consulta = cl_objeto.ConsultaNomUsuarioAdministrador();

                    if (consulta.Read() == true)
                    {
                        lblusuario.Text = "El nombre de usuario ya existe";
                        lblusuario.Show();
                    }
                    else
                    {
                        if (txtcontraseña.Text == txtconfimar_contraseña.Text)
                        {
                            CL_Altas        obj_alta_administrador = new CL_Altas();
                            MySqlDataReader alta;
                            obj_alta_administrador.Nombre     = txtnombre.Text;
                            obj_alta_administrador.App        = txtapp.Text;
                            obj_alta_administrador.Apm        = txtapm.Text;
                            obj_alta_administrador.Usuario    = txtnombre_usuario.Text;
                            obj_alta_administrador.Contraseña = txtcontraseña.Text;
                            alta = obj_alta_administrador.AltasAdministrador();


                            if (MessageBox.Show("Registrar otro administrador", "Mensaje", MessageBoxButtons.YesNo) == DialogResult.No)
                            {
                                this.Hide();
                            }
                            else
                            {
                                txtnombre.Text              = "";
                                txtapp.Text                 = "";
                                txtapm.Text                 = "";
                                txtnombre_usuario.Text      = "";
                                txtcontraseña.Text          = "";
                                txtconfimar_contraseña.Text = "";
                            }
                        }
                        else
                        {
                            lblcontraseña2.Text = "Contraseñas no coincide";
                            lblcontraseña2.Show();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrio un error en el servidor");
            }
        }