private void btnAceptar_Click(object sender, EventArgs e) { //hace login primero para hacer la validación //despues ingresa el total de caja del dia de hoy //el total de caja solo es por un dia por caja cantidad = decimal.Parse(txtCantidad.Text); try { DataSet1TableAdapters.SP_tabla_usuarioTableAdapter usuarios = new Bar.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter(); DataTable dtUsuario = usuarios.GetData("L", (int)cmbUsuario.SelectedValue, "", "", "", null, txtContrasena.Text.Trim()); if (dtUsuario.Rows.Count > 0) { //si se valida el usuario se hace el ingreso de caja DataSet1TableAdapters.QueriesTableAdapter qta = new Bar.DataSet1TableAdapters.QueriesTableAdapter(); qta.guardarContenidoInicialCajon(cantidad, 1, 2);//se queda fijo para la caja this.Close(); } else { MessageBox.Show("PIN Incorrecto"); } } catch (Exception ex) { MessageBox.Show("El usuario no corresponde", "Error Usuario", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAgregar_Click(object sender, EventArgs e) { string valida = validate(); if (valida == "OK") { try { DataSet1TableAdapters.SP_tabla_usuarioTableAdapter usuta = new Bar.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter(); usuta.GetData("I", null, nombre, nombre, nombre, chbActivo.Checked, PIN); DataTable udt = usuta.GetData("F", null, nombre, "", "", null, ""); guardarRolUSuario(idRol, (int)udt.Rows[0]["idUsuario"]); cargarUsuarios(); limpiarCampos(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show(valida, "Valida", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } }
private void btnLogin_Click(object sender, EventArgs e) { try { DataSet1TableAdapters.SP_tabla_usuarioTableAdapter usuarios = new Bar.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter(); DataTable dtUsuario = usuarios.GetData("L", (int)cmbUsuario.SelectedValue, "", "", "", null, txtContrasena.Text.Trim()); if (dtUsuario.Rows.Count > 0) { List <int> permisos = new List <int>(); DataSet1TableAdapters.permisosPorUsuarioTableAdapter puta = new Bar.DataSet1TableAdapters.permisosPorUsuarioTableAdapter(); DataTable pudt = puta.GetData((int)cmbUsuario.SelectedValue); foreach (DataRow permiso in pudt.Rows) { permisos.Add((int)permiso["idPantalla"]); } // MessageBox.Show("Logueo correcto"); this.Hide(); Principal menu = new Principal(); menu.permisos = permisos; menu.idUsuario = (int)cmbUsuario.SelectedValue; //menu.usuario = dtUsuario.Rows[0]["uid"].ToString(); menu.ShowDialog(); this.Close(); } else { MessageBox.Show("PIN Incorrecto"); } } catch (Exception ex) { MessageBox.Show("El usuario no corresponde", "Error Usuario", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cargarUsuarios() { try { DataSet1TableAdapters.SP_tabla_usuarioTableAdapter usuta = new Bar.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter(); DataTable dtUsu = usuta.GetData("C", null, "", "", "", null, ""); dgvUsuarios.DataSource = dtUsu; dgvUsuarios.Refresh(); dgvUsuarios.Columns[5].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void retiroCaja_Load(object sender, EventArgs e) { try { DataSet1TableAdapters.SP_tabla_usuarioTableAdapter usuarios = new Bar.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter(); DataTable dtUsuario = usuarios.GetData("S", null, "", "", "", null, ""); cmbUsuario.DataSource = dtUsuario; cmbUsuario.ValueMember = "idUsuario"; cmbUsuario.DisplayMember = "uid"; cmbUsuario.Refresh(); } catch (Exception ex) { MessageBox.Show("No hay conexion a BD", "Conexion BD", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private string validate() { if (txtNombre.Text.Trim().Length == 0) { return("Debe ingresar un nombre"); } else { nombre = txtNombre.Text.ToUpper(); } if (txtPIN.Text.Trim().Length != 4 || txtConfirmarPIN.Text.Trim().Length != 4) { return("Debe ingresar los PIN de 4 caracteres númericos"); } if (!txtConfirmarPIN.Text.Equals(txtPIN.Text)) { return("Los PIN no coinciden"); } if (cmbRol.SelectedIndex < 0) { return("Seleccione un rol"); } else { idRol = (int)cmbRol.SelectedValue; } if (idUsuario == 0) //solo si se esta ingresando uno nuevo { DataSet1TableAdapters.SP_tabla_usuarioTableAdapter usuta = new Bar.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter(); DataTable usudt = usuta.GetData("R", null, txtNombre.Text.ToUpper(), "", "", null, ""); if (usudt.Rows.Count == 1) { return("El nombre del usuario ya ha sido ingresado"); } } PIN = txtPIN.Text; return("OK"); }
private void btnEliminar_Click(object sender, EventArgs e) { string nombre; if (dgvUsuarios.SelectedRows.Count > 0) { idUsuario = (int)dgvUsuarios.SelectedRows[0].Cells[0].Value; nombre = dgvUsuarios.SelectedRows[0].Cells[1].Value.ToString(); } else { return; } DialogResult response = MessageBox.Show(string.Format("¿Está seguro de eliminar el usuario {0} ?", nombre), "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (response == DialogResult.Yes) { DataSet1TableAdapters.SP_tabla_usuarioTableAdapter usuta = new Bar.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter(); usuta.GetData("D", idUsuario, "", "", "", null, ""); } cargarUsuarios(); limpiarCampos(); }
private void btnActualizar_Click(object sender, EventArgs e) { if (btnActualizar.Text == "Guardar") { string valida = validate(); if (valida == "OK") { try { DataSet1TableAdapters.SP_tabla_usuarioTableAdapter usudta = new Bar.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter(); usudta.GetData("U", idUsuario, nombre, nombre, nombre, chbActivo.Checked, PIN); guardarRolUSuario(idRol, idUsuario); cargarUsuarios(); idUsuario = 0; btnActualizar.Text = "Actualizar"; btnAgregar.Enabled = true; limpiarCampos(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show(valida, "Valida", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } else { try { if (dgvUsuarios.SelectedRows.Count > 0) { idUsuario = (int)dgvUsuarios.SelectedRows[0].Cells[0].Value; } else { return; } btnAgregar.Enabled = false; //btnActualizar.Enabled = true; btnActualizar.Text = "Guardar"; DataSet1TableAdapters.SP_tabla_usuarioTableAdapter prodta = new Bar.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter(); DataTable usudt = prodta.GetData("M", idUsuario, "", "", "", null, ""); if (usudt.Rows.Count == 1) { txtNombre.Text = usudt.Rows[0]["uid"].ToString(); txtPIN.Text = usudt.Rows[0]["PIN"].ToString(); chbActivo.Checked = (bool)usudt.Rows[0]["activo"]; } DataSet1TableAdapters.SP_tabla_rolUsuarioTableAdapter ruta = new Bar.DataSet1TableAdapters.SP_tabla_rolUsuarioTableAdapter(); DataTable rudt = ruta.GetData("F", null, idUsuario); cmbRol.SelectedValue = rudt.Rows[0]["idRol"]; } catch (Exception ex) { MessageBox.Show(ex.Message); } } }