public void cargaruser() { DataTable dt = new DataTable(); //establezcp conexion objconexion = new Clases.Clconexion(); conexion = new System.Data.SqlClient.SqlConnection(objconexion.conexion()); conexion.Open(); SqlCommand combobox = new SqlCommand("SELECT US_NOMBRE,US_NOMBRE as NOMBRE FROM Usuarios", conexion); SqlDataAdapter da = new SqlDataAdapter(combobox); //leno el data table da.Fill(dt); DataRow dr = dt.NewRow(); dr["nombre"] = "Seleccionar Usuario"; dt.Rows.InsertAt(dr, 0); this.cboxusuario.DataSource = dt; //establesco como fuente de edatos del combobox el data table //defino los campos de la tabla this.cboxusuario.ValueMember = "US_NOMBRE"; this.cboxusuario.DisplayMember = "nombre"; conexion.Close(); }
private void txtclaveA_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { Clconexion objconexion = new Clases.Clconexion(); conexion = new SqlConnection(objconexion.conexion()); conexion.Open(); string query = "select PR_NOMBRE, PR_PRECIO, PR_ESTATUS from PRODUCTO where PR_ID = @ID"; SqlCommand cmd = new SqlCommand(query, conexion); cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@ID", txtclaveA.Text); lector = cmd.ExecuteReader(); if (lector.HasRows) { while (lector.Read()) { bool estatus = Convert.ToBoolean(lector["PR_ESTATUS"].ToString()); if (estatus == true) { comboarticulo.Text = lector["PR_NOMBRE"].ToString(); txtprecio.Text = lector["PR_PRECIO"].ToString(); } } txtprecio.Enabled = true; txtcantidad.Enabled = true; txtcantidad.Focus(); } conexion.Close(); } }
private void btneliminar_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Seguro que desea eliminar?... La informacion no se podra recuperar ", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (rbttodos.Checked == true) { Clases.clauditoria.auditoria("Elimino registros de todos de depuracion de movimientos"); objconexion = new Clases.Clconexion(); conexion = new SqlConnection(objconexion.conexion()); conexion.Open(); string query = "delete from Auditoria where au_fecha >= @del and au_fecha <= @hasta"; SqlCommand comando = new SqlCommand(query, conexion); comando.Parameters.Clear(); comando.Parameters.AddWithValue("@del", dtfechainicial.Value); comando.Parameters.AddWithValue("@hasta", dtfechafinal.Value); comando.ExecuteNonQuery(); dataGridView1.Rows.Clear(); MessageBox.Show("Borrado Correctamente.", "◄ AVISO ►", MessageBoxButtons.OK, MessageBoxIcon.Information); cboxusuario.SelectedIndex = 0; rbttodos.Checked = false; rbtusuario.Checked = false; conexion.Close(); } else if (rbtusuario.Checked == true) { Clases.clauditoria.auditoria("Elimino registros por usuario de depuracion de movimientos"); objconexion = new Clases.Clconexion(); conexion = new SqlConnection(objconexion.conexion()); conexion.Open(); string query = "delete from Auditoria where au_fecha >= @del and au_fecha <= @hasta and au_usuario = @usuario"; SqlCommand comando = new SqlCommand(query, conexion); comando.Parameters.Clear(); comando.Parameters.AddWithValue("@del", dtfechainicial.Value); comando.Parameters.AddWithValue("@hasta", dtfechafinal.Value); comando.Parameters.AddWithValue("@usuario", cboxusuario.SelectedValue); comando.ExecuteNonQuery(); dataGridView1.Rows.Clear(); MessageBox.Show("Borrado Correctamente.", "◄ AVISO ►", MessageBoxButtons.OK, MessageBoxIcon.Information); cboxusuario.SelectedIndex = 0; rbttodos.Checked = false; rbtusuario.Checked = false; conexion.Close(); } } }
private void cargaconsecutivo() { Clases.Clconexion objconexion = new Clases.Clconexion(); conexion = new SqlConnection(objconexion.conexion()); conexion.Open(); string query = "select max(CLI_CLAVE)+1 as consecutivo from Cliente"; SqlCommand cmd = new SqlCommand(query, conexion); lector = cmd.ExecuteReader(); if (lector.Read()) { txtclave.Text = lector["consecutivo"].ToString(); } }
public void cargarprod() { DataTable dt = new DataTable(); Clases.Clconexion objconexion = new Clases.Clconexion(); SqlConnection conexion = new SqlConnection(objconexion.conexion()); conexion.Open(); SqlCommand combobox = new SqlCommand("select * from Producto", conexion); SqlDataAdapter da = new SqlDataAdapter(combobox); da.Fill(dt); DataRow dr = dt.NewRow(); dr["PR_NOMBRE"] = "Seleccionar Producto"; dt.Rows.InsertAt(dr, 0); this.cboxproducto.DataSource = dt; this.cboxproducto.ValueMember = "PR_ID"; this.cboxproducto.DisplayMember = "PR_NOMBRE"; conexion.Close(); }
private void btnmostrar_Click(object sender, EventArgs e) { dtfechainicial.Value = DateTime.Parse(dtfechainicial.Text); dtfechafinal.Value = DateTime.Parse(dtfechafinal.Text); if (dtfechainicial.Value > dtfechafinal.Value) { dataGridView1.Rows.Clear(); MessageBox.Show("Verifique la fecha Por favor", "◄ AVISO ►", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (rbtntodos.Checked == true) { Clases.clauditoria.auditoria("Visualizo movimientos de todos de depuracion de venta"); objconexion = new Clases.Clconexion(); conexion = new SqlConnection(objconexion.conexion()); conexion.Open(); string query = "Select * from infoventa where VG_FECHA >= @del and VG_FECHA <= @hasta order by VG_FECHA"; SqlCommand comando = new SqlCommand(query, conexion); comando.Parameters.Clear(); comando.Parameters.AddWithValue("@del", dtfechainicial.Value); comando.Parameters.AddWithValue("@hasta", dtfechafinal.Value); SqlDataReader leer = comando.ExecuteReader(); while (leer.Read()) { string folio, fecha, desc, cp, cantidad, precio, importe; folio = leer["VD_FOLIOVENTA"].ToString(); fecha = leer["VG_FECHA"].ToString(); cantidad = leer["VD_CANTIDAD"].ToString(); precio = leer["VD_PRECIO"].ToString(); importe = leer["IMPORTE"].ToString(); cp = leer["VD_CLAVEP"].ToString(); desc = leer["PR_NOMBRE"].ToString(); int renglon = dataGridView1.Rows.Add(); dataGridView1.Rows[renglon].Cells["FV"].Value = folio; dataGridView1.Rows[renglon].Cells["Fecha"].Value = fecha; dataGridView1.Rows[renglon].Cells["Cantidad"].Value = cantidad; dataGridView1.Rows[renglon].Cells["Precio"].Value = precio; dataGridView1.Rows[renglon].Cells["Importe"].Value = importe; dataGridView1.Rows[renglon].Cells["CP"].Value = cp; dataGridView1.Rows[renglon].Cells["Producto"].Value = desc; } conexion.Close(); } if (rbtnproducto.Checked == true) { if (cboxproducto.SelectedIndex == 0) { MessageBox.Show("Porfavor seleccione un usuario", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Clases.clauditoria.auditoria("Visualizo movimientos por usuario de depuracion de movimientos"); objconexion = new Clases.Clconexion(); conexion = new SqlConnection(objconexion.conexion()); conexion.Open(); string query = "Select * from INFOVENTA where VG_FECHA >= @del and VG_FECHA <= @hasta and VD_CLAVEP = @PRODUCTO order by VG_FECHA"; SqlCommand comando = new SqlCommand(query, conexion); comando.Parameters.Clear(); comando.Parameters.AddWithValue("@del", dtfechainicial.Value); comando.Parameters.AddWithValue("@hasta", dtfechafinal.Value); comando.Parameters.AddWithValue("@PRODUCTO", cboxproducto.SelectedValue); SqlDataReader leer = comando.ExecuteReader(); while (leer.Read()) { string folio, fecha, desc, cp, cantidad, precio, importe; folio = leer["VD_FOLIOVENTA"].ToString(); fecha = leer["VG_FECHA"].ToString(); cantidad = leer["VD_CANTIDAD"].ToString(); precio = leer["VD_PRECIO"].ToString(); importe = leer["IMPORTE"].ToString(); cp = leer["VD_CLAVEP"].ToString(); desc = leer["PR_NOMBRE"].ToString(); int renglon = dataGridView1.Rows.Add(); dataGridView1.Rows[renglon].Cells["FV"].Value = folio; dataGridView1.Rows[renglon].Cells["Fecha"].Value = fecha; dataGridView1.Rows[renglon].Cells["Cantidad"].Value = cantidad; dataGridView1.Rows[renglon].Cells["Precio"].Value = precio; dataGridView1.Rows[renglon].Cells["Importe"].Value = importe; dataGridView1.Rows[renglon].Cells["CP"].Value = cp; dataGridView1.Rows[renglon].Cells["Producto"].Value = desc; } } } } }
private void brnmostrar_Click(object sender, EventArgs e) { dtfechainicial.Value = DateTime.Parse(dtfechainicial.Text); dtfechafinal.Value = DateTime.Parse(dtfechafinal.Text); if (dtfechainicial.Value > dtfechafinal.Value) { dataGridView1.Rows.Clear(); MessageBox.Show("Verifique la fecha Por favor", "◄ AVISO ►", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (rbttodos.Checked == true) { Clases.clauditoria.auditoria("Visualizo movimientos de todos de depuracion de movimientos"); objconexion = new Clases.Clconexion(); conexion = new SqlConnection(objconexion.conexion()); conexion.Open(); string query = "Select * from Auditoria where AU_FECHA >= @del and AU_FECHA <= @hasta order by AU_FECHA"; SqlCommand comando = new SqlCommand(query, conexion); comando.Parameters.Clear(); comando.Parameters.AddWithValue("@del", dtfechainicial.Value); comando.Parameters.AddWithValue("@hasta", dtfechafinal.Value); SqlDataReader leer = comando.ExecuteReader(); while (leer.Read()) { string user, fecha, desc; user = leer["AU_USUARIO"].ToString(); fecha = leer["AU_FECHA"].ToString(); desc = leer["AU_DESCRIP"].ToString(); btneliminar.Enabled = true; int renglon = dataGridView1.Rows.Add(); dataGridView1.Rows[renglon].Cells["Usuario"].Value = user; dataGridView1.Rows[renglon].Cells["Fecha"].Value = fecha; dataGridView1.Rows[renglon].Cells["Descripcion"].Value = desc; rbttodos.Checked = false; rbttodos.Enabled = false; } conexion.Close(); } else if (rbtusuario.Checked == true) { if (cboxusuario.SelectedIndex == 0) { MessageBox.Show("Porfavor seleccione un usuario", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Clases.clauditoria.auditoria("Visualizo movimientos por usuario de depuracion de movimientos"); objconexion = new Clases.Clconexion(); conexion = new SqlConnection(objconexion.conexion()); conexion.Open(); string query = "Select * from Auditoria where AU_FECHA >= @del and AU_FECHA <= @hasta and AU_USUARIO = @usuario order by AU_FECHA"; SqlCommand comando = new SqlCommand(query, conexion); comando.Parameters.Clear(); comando.Parameters.AddWithValue("@del", dtfechainicial.Value); comando.Parameters.AddWithValue("@hasta", dtfechafinal.Value); comando.Parameters.AddWithValue("@usuario", cboxusuario.SelectedValue); SqlDataReader leer = comando.ExecuteReader(); while (leer.Read()) { string user, fecha, time, desc; user = leer["AU_USUARIO"].ToString(); fecha = leer["AU_FECHA"].ToString(); desc = leer["AU_DESCRIP"].ToString(); btneliminar.Enabled = true; int renglon = dataGridView1.Rows.Add(); dataGridView1.Rows[renglon].Cells["Usuario"].Value = user; dataGridView1.Rows[renglon].Cells["Descripcion"].Value = desc; dataGridView1.Rows[renglon].Cells["Fecha"].Value = fecha; brnmostrar.Enabled = false; } conexion.Close(); } } } }