コード例 #1
0
        //función que rellena a los campos de la ventana
        private void btnFind_Click(object sender, EventArgs e)
        {
            //creación del objeto de tipo empleado
            Empleado Usuario = new Empleado();

            //se obtiene al número de empleado seleccionado en el combobox
            Usuario.num_empleado = cmbId.SelectedItem.ToString().Trim();

            //en la función obtener empleado se obtienen todos los datos del empleado
            Usuario = EmpleadoDAO.ObtenerEmpleado(Usuario);
            //se llenan los campos de la ventana
            txtName.Text = Usuario.nombre;
            txtAP.Text   = Usuario.apPaterno;
            txtAM.Text   = Usuario.apMaterno;
            txtCP.Text   = Usuario.cod_postal;
            txtDir.Text  = Usuario.direccion;
            //casteo de los datos que son números
            int    edad = Usuario.edad;
            string a    = edad.ToString();

            txtEdad.Text = a;
            int    venta = Usuario.num_ventas;
            string b     = venta.ToString();

            txtVentas.Text = b;
        }
コード例 #2
0
        //Aplicación del botón
        private void btnOk_Click(object sender, EventArgs e)
        {
            //verificación que ninguno de los campos esté vacío
            if (txtUser.Text == "")
            {
                //mensaje de alerta en caso que los campos estén vacíos
                MessageBox.Show("Ingrese usuario!", "Campo sin llenar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txtUser.Text == "")
            {
                MessageBox.Show("Ingrese contraseña!", "Contraseña", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (cmbTipo.Text == "")
            {
                MessageBox.Show("Seleccione tipo de usuario", "Campo sin llenar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                //En caso de que los campos estén llenos se verifica que sea administrador o empleado
                if (cmbTipo.SelectedIndex == 1 && txtPass.Text == "password" && txtUser.Text == "admin")
                {
                    //En caso correcto (para administrador) se llama a la ventana de Admin
                    Admin ad = new Admin();
                    ad.Show();
                    this.Hide();
                }
                else if (cmbTipo.SelectedIndex == 0)
                {
                    //en caso de elegir que es un empleado se verifica que el login sea correcto
                    //se asignan a variables de tipo string el contenido de los TEXTBOX
                    string us = txtUser.Text.Trim().ToUpper();
                    string pa = txtPass.Text.Trim();
                    //se asigna a una variable la cadena que nos retornará a la contraseña
                    string pass = EmpleadoDAO.ConsultaLogin(us);

                    if (pass == pa)
                    {
                        //En caso de que las contraseñas escritas y la de la función coincida se llama a la ventana de empleado
                        FormEmpleado fe = new FormEmpleado();
                        fe.Show();
                        this.Hide();
                    }
                    else
                    {
                        //mensaje de alerta en caso de ingresar información errónea
                        MessageBox.Show("Información errónea", "Datos incorrectos", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    //mensaje de alerta en caso de ingresar información errónea
                    MessageBox.Show("Información errónea", "Datos incorrectos", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #3
0
        private void Rentar_Load(object sender, EventArgs e)
        {
            //creación el obejeto empleado
            Empleado user = new Empleado();
            //por medio de una consulta carga en un combobox a los datos
            string resultado = EmpleadoDAO.ConsultaID();
            //se establece el patrón o marca que ayudará para que no se muestren todos los datos en un mismo renglón
            string patron = "-";

            //vacía al combo para después llenarlo
            cmbEmp.Items.Clear();
            //se ingresa en un arreglo a los datos de la consulta
            String[] subcadenas = Regex.Split(resultado, patron);
            // este ciclo se realiza para el llenado del combobox mientras haya datos, ya que esta cantidad suele ser variable
            foreach (var subcadena in subcadenas)
            {
                //llena al combo con los datos obtenidos de la consulta
                cmbEmp.Items.Add(subcadena);
            }


            //creación el obejeto cliente
            Cliente clie = new Cliente();
            //por medio de una consulta carga en un combobox a los datos
            string resultado2 = ClienteDAO.ConsultaID();

            //vacía al combo para después llenarlo
            cmbCliente.Items.Clear();
            //se ingresa en un arreglo a los datos de la consulta
            String[] subcadenas2 = Regex.Split(resultado2, patron);
            // este ciclo se realiza para el llenado del combobox mientras haya datos, ya que esta cantidad suele ser variable
            foreach (var subcadena in subcadenas2)
            {
                //llena al combo con los datos obtenidos de la consulta
                cmbCliente.Items.Add(subcadena);
            }

            //creación el obejeto cliente
            Pelicula movie = new Pelicula();
            //por medio de una consulta carga en un combobox a los datos
            string resultado3 = PeliculaDAO.ConsultaID();

            //vacía al combo para después llenarlo
            cmbPeli.Items.Clear();
            //se ingresa en un arreglo a los datos de la consulta
            String[] subcadenas22 = Regex.Split(resultado3, patron);
            // este ciclo se realiza para el llenado del combobox mientras haya datos, ya que esta cantidad suele ser variable
            foreach (var subcadena in subcadenas22)
            {
                //llena al combo con los datos obtenidos de la consulta
                cmbPeli.Items.Add(subcadena);
            }
        }
コード例 #4
0
        //botón para guardar la información
        private void btnSave_Click(object sender, EventArgs e)
        {
            //verificación de que los campos no estén vacíos
            if (txtName.Text == "" || txtAP.Text == "" || txtAM.Text == "" || txtDir.Text == "" || txtCP.Text == "" || txtNumE.Text == "" || txtEdad.Text == "")
            {
                //mensaje de información que faltan datos para la inserción
                MessageBox.Show("Campos sin rellenar", "Fallo al insetar!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                //llamamos al objeto empleado
                Empleado emp = new Empleado();
                //vamos ingresando datos en el constructor
                emp.nombre       = txtName.Text.Trim().ToUpper();
                emp.apPaterno    = txtAP.Text.Trim().ToUpper();
                emp.apMaterno    = txtAM.Text.Trim().ToUpper();
                emp.direccion    = txtDir.Text.Trim();
                emp.cod_postal   = txtCP.Text.Trim();
                emp.num_empleado = txtNumE.Text.Trim();
                //variables auxiliares para castear los datos a int
                string edad = txtEdad.Text.Trim();
                //casteo
                int ed = int.Parse(edad);
                //asignación de los datos faltantes
                emp.edad = ed;

                //llamar a la función de agregar a la base de datos (EmpleadoDAO)
                int resultado = EmpleadoDAO.Agregar(emp);
                if (resultado > 0)
                {
                    //mensaje de inforamción que el usuario fuen guardado
                    MessageBox.Show("Usuario guardado con éxito!", "Usuario Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //ahora los campos se vacían para un nuevo registro
                    txtAM.Text   = "";
                    txtAP.Text   = "";
                    txtCP.Text   = "";
                    txtDir.Text  = "";
                    txtNumE.Text = "";
                    txtName.Text = "";
                    txtEdad.Text = "";
                }
                else
                {
                    //en caso de no hacer una buena conexión con la base de datos nos muestra este error
                    MessageBox.Show("No se pudo guardar el usuario", "Fallo al insetar!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
コード例 #5
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            //llamamos al objeto empleado
            Empleado emp = new Empleado();

            //vamos ingresando datos en el constructor
            emp.num_empleado = cmbCuenta.SelectedItem.ToString().Trim();
            string xx = cmbCuenta.SelectedItem.ToString().Trim();
            int    em = int.Parse(xx);

            //llamar a la función de agregar a la base de datos (EmpleadoDAO)
            int resultado = EmpleadoDAO.Eliminar(em);

            if (resultado > 0)
            {
                //mensaje de inforamción que el usuario fuen guardado
                MessageBox.Show("Usuario borrado con éxito!", "Usuario Borrar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //ahora los campos se vacían para un nuevo registro
                string resultado2 = EmpleadoDAO.Consultari();
                string patron     = "-";
                cmbCuenta.Items.Clear();
                //se actualiza al combobox xd
                String[] subcadenas = Regex.Split(resultado2, patron);
                foreach (var subcadena in subcadenas)
                {
                    cmbCuenta.Items.Add(subcadena);
                }
                //se resetea al combo
                cmbCuenta.ResetText();
            }
            else
            {
                //en caso de no hacer una buena conexión con la base de datos nos muestra este error
                MessageBox.Show("No se pudo borrar el usuario", "Fallo al insetar!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #6
0
 private void BestEmpleado_Load(object sender, EventArgs e)
 {
     EmpleadoDAO.MostrarEmpleadosBest(dataviwe);
 }
コード例 #7
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            //verificación de que los campos no estén vacíos
            if (txtName.Text == "" || txtAP.Text == "" || txtAM.Text == "" || txtDir.Text == "" || txtCP.Text == "" || txtVentas.Text == "" || txtEdad.Text == "")
            {
                //mensaje de información que faltan datos para la inserción
                MessageBox.Show("Campos sin rellenar", "Fallo al insetar!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                //llamamos al objeto empleado
                Empleado emp = new Empleado();
                //vamos ingresando datos en el constructor
                emp.nombre       = txtName.Text.Trim().ToUpper();
                emp.apPaterno    = txtAP.Text.Trim().ToUpper();
                emp.apMaterno    = txtAM.Text.Trim().ToUpper();
                emp.direccion    = txtDir.Text.Trim();
                emp.cod_postal   = txtCP.Text.Trim();
                emp.num_empleado = cmbId.SelectedItem.ToString().Trim();
                //variables auxiliares para castear los datos a int
                string edad   = txtEdad.Text.Trim();
                string ventas = txtVentas.Text.Trim();
                //casteo
                int ed  = int.Parse(edad);
                int ven = int.Parse(ventas);
                //asignación de los datos faltantes
                emp.edad       = ed;
                emp.num_ventas = ven;



                //llamar a la función de agregar a la base de datos (EmpleadoDAO)
                int resultado = EmpleadoDAO.Modificar(emp);
                if (resultado > 0)
                {
                    //mensaje de inforamción que el usuario fuen guardado
                    MessageBox.Show("Usuario guardado con éxito!", "Usuario Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //ahora los campos se vacían para un nuevo registro
                    txtAM.Text     = "";
                    txtAP.Text     = "";
                    txtCP.Text     = "";
                    txtDir.Text    = "";
                    txtVentas.Text = "";
                    txtName.Text   = "";
                    txtEdad.Text   = "";

                    //ahora los campos se vacían para un nuevo registro
                    string resultado2 = EmpleadoDAO.Consultari();
                    string patron     = "-";
                    cmbId.Items.Clear();
                    //se actualiza al combobox xd
                    String[] subcadenas = Regex.Split(resultado2, patron);
                    foreach (var subcadena in subcadenas)
                    {
                        cmbId.Items.Add(subcadena);
                    }
                    //se resetea al combo
                    cmbId.ResetText();
                }
                else
                {
                    //en caso de no hacer una buena conexión con la base de datos nos muestra este error
                    MessageBox.Show("No se pudo guardar el usuario", "Fallo al insetar!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }