//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; }
//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); } } }
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); } }
//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); } } }
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); } }
private void BestEmpleado_Load(object sender, EventArgs e) { EmpleadoDAO.MostrarEmpleadosBest(dataviwe); }
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); } } }