Exemple #1
0
        private void DeleteEmpleado_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.Consultari();
            //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
            cmbCuenta.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
                cmbCuenta.Items.Add(subcadena);
            }
        }
Exemple #2
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);
            }
        }
Exemple #3
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);
                }
            }
        }