private void Form1_Load(object sender, EventArgs e) { lblSlogan.Parent = pbSuperior; lblUsuario.Parent = pbSuperior; label5.Parent = pbSuperior; label6.Parent = pbSuperior; timer2.Start(); lblFecha.Parent = pbSuperior; timer1.Start(); dgvVenta.Focus(); xSQL.conecta(); Generales.privilegios(); }
private void AbrirTurno() { string sMac = Generales.MacAdress(); Boolean bPasa = false; SqlCommand SP = new SqlCommand("valida_Caja", xSQL.conn); SP.CommandType = CommandType.StoredProcedure; SqlParameter sqlMac = new SqlParameter("@cMac", SqlDbType.VarChar); sqlMac.Value = sMac; SP.Parameters.Add(sqlMac); SqlParameter sqlPasa = new SqlParameter("@bPasa", SqlDbType.Bit); sqlPasa.Direction = ParameterDirection.Output; SP.Parameters.Add(sqlPasa); try { xSQL.conn.Open(); SP.ExecuteNonQuery(); bPasa = (Boolean)sqlPasa.Value; if (!bPasa) { Mensajes.Error("Este equipo no está registrado como caja"); } else { Mensajes.Aviso("Turno Abierto"); } } catch (Exception ex) { Mensajes.Error("Se ha producido un error: \n" + ex.Message); } finally { xSQL.conn.Close(); } }
public static void caja() { xSQL.conn.Open(); SqlCommand cmd = new SqlCommand("Select idCaja from Cajas where macCaja = '" + Generales.MacAdress() + "'", xSQL.conn); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { cajaActual = Convert.ToInt32(reader[0]); } else { cajaActual = 0; } xSQL.conn.Close(); }
private void frmRegistrar_Load(object sender, EventArgs e) { lblSlogan.Parent = pbConf; txtMac.Text = Generales.MacAdress(); cargarTabla(); }
private void pictureBox2_Click(object sender, EventArgs e) { string estado = ""; revisarRegistro(); revisarTurno(); if (registrado) { estado = "Activo"; } else { estado = "Iniactivo"; } Generales.caja(); Generales.turnoActual = cbTurnos.SelectedItem.ToString(); SqlCommand cmd = new SqlCommand("SP_Inserta_Turno", xSQL.conn); cmd.CommandType = CommandType.StoredProcedure; SqlParameter folio = new SqlParameter("@nId", SqlDbType.Int); folio.Direction = ParameterDirection.InputOutput; folio.Value = 0; cmd.Parameters.Add(folio); SqlParameter fechaInicial = new SqlParameter("@cFechaInicial", SqlDbType.DateTime); fechaInicial.Value = DateTime.Now; cmd.Parameters.Add(fechaInicial); SqlParameter fechaFinal = new SqlParameter("@cFechaFinal", SqlDbType.DateTime); fechaFinal.Value = DateTime.Now; cmd.Parameters.Add(fechaFinal); SqlParameter caja = new SqlParameter("@nCaja", SqlDbType.Int); caja.Value = Generales.cajaActual; cmd.Parameters.Add(caja); SqlParameter cajero = new SqlParameter("@nCajero", SqlDbType.Int); cajero.Value = Generales.cajeroActual; cmd.Parameters.Add(cajero); SqlParameter montoInicial = new SqlParameter("@nMontoInicial", SqlDbType.Decimal); montoInicial.Value = Convert.ToInt32(txtMontoInicial.Text); cmd.Parameters.Add(montoInicial); SqlParameter montoFinal = new SqlParameter("@nMontoFinal", SqlDbType.Decimal); montoFinal.Value = 0; cmd.Parameters.Add(montoFinal); SqlParameter estadoActual = new SqlParameter("@cEstado", SqlDbType.VarChar, 50); estadoActual.Value = estado; cmd.Parameters.Add(estadoActual); SqlParameter tipo = new SqlParameter("@cTipo", SqlDbType.VarChar, 50); tipo.Value = cbTurnos.SelectedItem.ToString(); cmd.Parameters.Add(tipo); try { if (estadoTurno == true) { Mensajes.Aviso("Bienvenido, ya tienes un turno abierto"); } else { xSQL.conn.Open(); cmd.ExecuteNonQuery(); Mensajes.Aviso("Bienvenido "); } } catch (Exception ex) { Mensajes.Error("A ocurrido un error en el sistema, " + ex.Message); } finally { if (estadoTurno) { Form1 menu = new Form1(); menu.Show(); menu.lblUsuario.Text = Generales.sUsuario; this.Hide(); } else { xSQL.conn.Close(); Form1 menu = new Form1(); menu.Show(); menu.lblUsuario.Text = Generales.sUsuario; this.Hide(); } } }
private void revisarRegistro() { xSQL.conn.Open(); SqlCommand cmd = new SqlCommand("Select habilitada from cajas where macCaja = '" + Generales.MacAdress() + "'", xSQL.conn); SqlDataReader leer = cmd.ExecuteReader(); if (leer.Read()) { registrado = true; } else { Mensajes.Error("Equipo no registrado como caja."); } leer.Close(); xSQL.conn.Close(); }
private void llenarCaja() { xSQL.conn.Open(); SqlCommand cmd = new SqlCommand("Select nombrecaja from Cajas where macCaja = '" + Generales.MacAdress() + "'", xSQL.conn); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { lblCaja.Text = reader[0].ToString(); } else { lblCaja.Text = "No asignada"; } xSQL.conn.Close(); }
private void pictureBox5_Click(object sender, EventArgs e) { Generales.privilegios(); this.Close(); }