private void btnAceptarNew_Click(object sender, EventArgs e) { var hasMinimum8Chars = new Regex(@".{8,}"); if (BD.Busqueda_Usuario(txtNom_User_Nuevo.Text) == 0) { if (txtPassNuevo_New.Text.Equals(txtPassConfirmar_New.Text)) { if (cmbPreguntas1.SelectedIndex != cmbPreguntas2.SelectedIndex) { if (txtRespuesta1.Text == "" || txtRespuesta2.Text == "" || cmbPreguntas1.Text == "" || cmbPreguntas2.Text == "") { MessageBoxTemporal.Show("No deje espacios vacíos", "Error", 1, false); } else { if (txtPassNuevo_New.Text == "" || txtPassConfirmar_New.Text == "") { MessageBoxTemporal.Show("No deje ningun campo de contraseña vacío", "Error", 1, false); } else { if (hasMinimum8Chars.IsMatch(txtPassNuevo_New.Text)) { if (BD.Ingreso_Usuario(txtNom_User_Nuevo.Text, txtPassNuevo_New.Text, cbxTp_User_New.SelectedIndex + 1, 1, "Usuario", Objetos_Globales.fechaHoy(), cmbPreguntas1.SelectedItem.ToString(), cmbPreguntas2.SelectedItem.ToString(), txtRespuesta1.Text, txtRespuesta2.Text) > 0) { MessageBoxTemporal.Show("El usuario se ha ingresado correctamente", "Mensaje", 1, false); txtNom_User_Tipo.Text = ""; cbxTp_User_Modificar.Enabled = false; btnAceptarTipo.Enabled = false; } else { MessageBoxTemporal.Show("El usuario no ha podido ser ingresado", "Error", 1, false); } } else { MessageBoxTemporal.Show("La contraseña necesita tener mínimo 8 caracteres", "Error", 1, false); } } } } else { MessageBoxTemporal.Show("Las preguntas no pueden ser las mismas", "Error", 1, false); } } else { MessageBoxTemporal.Show("Las contraseñas no coinciden", "Error", 1, false); } } else { MessageBoxTemporal.Show("El nombre de usuario ya existe", "Error", 1, false); } }
private void button1_Click(object sender, EventArgs e) { if (BD.Login(txtUsuario.Text, txtPassword.Text) > 0) { if (Objetos_Globales.usuario.estado == 2) { MessageBoxTemporal.Show("Usuario inactivo", "Mensaje Importante", 1, false); } else { BD.Fecha_Inicio_Sesion(txtUsuario.Text, txtPassword.Text, Objetos_Globales.fechaHoy()); Menu menu = new Menu(); this.Hide(); menu.Show(); } } else { MessageBox.Show("Usuario y/o contraseña incorrecta", "Error"); } }
private void Venta_Load(object sender, EventArgs e) { this.Icon = Properties.Resources.Icons8_Windows_8_Ecommerce_Cash_Register; int tamanoL = this.Width / 4; int tamanoR = this.Height / 5; panel1.Left = tamanoL; panel1.Top = tamanoR; double subtotal = 0, isv = 0, total = 0; this.Icon = Properties.Resources.Icons8_Windows_8_Ecommerce_Cash_Register; txtVendedor.Text = Objetos_Globales.usuario.nombre_Usuario; txtFechaVenta.Text = Objetos_Globales.fechaHoyCorta(); for (int i = 0; i < Objetos_Globales.articulos.Count; i++) { total += ((Articulo)Objetos_Globales.articulos[i]).MontoPago; } isv = total * 0.15; subtotal = total - isv; txtSubtotal.Text = subtotal.ToString(); txtISV.Text = isv.ToString(); txtTotalPagar.Text = total.ToString(); }
private void btnAceptar_Click(object sender, EventArgs e) { if (BD.Busqueda_Interes(int.Parse(txtCodigoPago.Text)) == 0) { if (double.Parse(txtIngresado.Text) < double.Parse(txtMonto.Text)) { MessageBoxTemporal.Show("El monto ingresado no es suficiente para pagar", "Mensaje importante", 1, false); } else { if (BD.Modificar_Meses(Objetos_Mantenimiento.articuloMantenimiento.NumeroRecibo, Objetos_Mantenimiento.articuloMantenimiento.NumeroSerie, Objetos_Mantenimiento.articuloMantenimiento.Meses - int.Parse(numMeses.Value.ToString())) > 0) { BD.Ingreso_Pago_Interes(Objetos_Mantenimiento.articuloMantenimiento.NumeroRecibo, Objetos_Mantenimiento.articuloMantenimiento.NumeroSerie, int.Parse(txtCodigoPago.Text), txtCliente.Text, Objetos_Globales.fechaHoyCorta(), double.Parse(txtMonto.Text), Objetos_Globales.usuario.codigo_Usuario); MessageBoxTemporal.Show("Transaccion Finalizada", "Mensaje importante", 1, false); this.Hide(); Menu men = new Sistema_Empenos_Anderson.Menu(); men.Show(); } else { MessageBoxTemporal.Show("Ha ocurrido un error", "Mensaje importante", 1, false); } } } else { MessageBoxTemporal.Show("Este codigo de pago ya fue utilizado", "Mensaje Importante", 2, false); } }
private void txtPassword_KeyPress(object sender, KeyPressEventArgs e) { if ((int)e.KeyChar == (int)Keys.Enter) { if (BD.Login(txtUsuario.Text, txtPassword.Text) > 0) { BD.Fecha_Inicio_Sesion(Objetos_Globales.usuario.nombre_Usuario, Objetos_Globales.usuario.password_Usuario, Objetos_Globales.fechaHoy()); Menu menu = new Menu(); this.Hide(); menu.Show(); } else { MessageBox.Show("Usuario y/o contraseña incorrecta", "Error"); } } }
private void btnRetirar_Click(object sender, EventArgs e) { if (txtRetiro.Text == "" || txtMontoPagado.Text == "") { MessageBoxTemporal.Show("Error no deje los campos vacios", "Error", 2, false); } else if (BD.Busqueda_Retiro(int.Parse(txtRetiro.Text)) == 0) { if (Double.Parse(txtMontoPagado.Text) < Objetos_Mantenimiento.articuloMantenimiento.PrecioPago(Objetos_Mantenimiento.articuloMantenimiento.Meses) || txtMontoPagado.Text == null) { MessageBoxTemporal.Show("El valor ingresado no puede ser menor al monto a pagar", "Alerta", 2, false); } else { double cambio = 0; BD.Actualizar_Estado_Articulo(txtSerie.Text, int.Parse(txtRecibo.Text), 4, "Articulo"); cambio = double.Parse(txtMontoPagado.Text) - Objetos_Mantenimiento.articuloMantenimiento.PrecioPago(Objetos_Mantenimiento.articuloMantenimiento.Meses); MessageBoxTemporal.Show("El articulo fue retirado con exito\nCambio:" + cambio, "Informacion", 2, false); try { BD.Ingreso_Retiro(int.Parse(txtRetiro.Text), Objetos_Globales.identidadTemporal, int.Parse(txtRecibo.Text), txtSerie.Text, Objetos_Globales.fechaHoyCorta()); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } this.Close(); } } else { MessageBoxTemporal.Show("Este codigo de retiro ya fue utilizado", "Mensaje Importante", 2, false); } }