private void Inventario_Load(object sender, EventArgs e) { cn = new conexionbd(); cn.abrir(); cn.vistas("Inventario", dataGridView1); rbRTN.Text = "ID"; dataGridView1.Columns[0].ReadOnly = true; }
private void FrmProveedor_Load(object sender, EventArgs e) { cn = new conexionbd(); cn.abrir(); cn.vistas("vProveedores", dataGridView1); ((DataGridViewTextBoxColumn)dataGridView1.Columns["RTN"]).MaxInputLength = 14; ((DataGridViewTextBoxColumn)dataGridView1.Columns["Telefono"]).MaxInputLength = 8; //cn.llenarDataGridCombo(dataGridView1, "Tipo", "select TOP(2) tipo from vproveedores "); }
private void comboBox3_SelectedIndexChanged(object sender, EventArgs e) { conexionbd cn = new conexionbd(); cn.abrir(); string proveedor = comboBox3.Text; cn.vistas("vCuentasPorCobrar WHERE Proveedor='" + proveedor + "'", dataGridView1); }
private void Compras_Load(object sender, EventArgs e) { conexionbd cn = new conexionbd(); cn.abrir(); cn.vistas("vInventarioCompra order by Existencia asc, [Fecha de Vencimiento] asc", dataGridView1); cn.vistasCombos("select nombre from proveedor", comboBox1, "nombre"); lbnCompra.Text = cn.compraid(); DataGridViewTextBoxColumn columna6 = new DataGridViewTextBoxColumn(); columna6.HeaderText = "ID"; columna6.Name = "ID"; columna6.Width = 100; columna6.ReadOnly = true; dataGridView2.Columns.Add(columna6); DataGridViewTextBoxColumn columna1 = new DataGridViewTextBoxColumn(); columna1.HeaderText = "Nombre"; columna1.Width = 200; columna1.ReadOnly = true; dataGridView2.Columns.Add(columna1); DataGridViewTextBoxColumn columna2 = new DataGridViewTextBoxColumn(); columna2.HeaderText = "Cantidad a Pedir"; columna2.Name = "Cantidad"; columna2.Width = 100; dataGridView2.Columns.Add(columna2); columna3 = new DataGridViewTextBoxColumn(); columna3.HeaderText = "Precio"; columna3.Name = "Precio"; columna3.Width = 100; dataGridView2.Columns.Add(columna3); DataGridViewTextBoxColumn columna4 = new DataGridViewTextBoxColumn(); columna4.HeaderText = "ISV"; columna4.Width = 100; dataGridView2.Columns.Add(columna4); DataGridViewTextBoxColumn columna5 = new DataGridViewTextBoxColumn(); columna5.HeaderText = "SubTotal"; columna5.Width = 100; columna5.ReadOnly = true; dataGridView2.Columns.Add(columna5); dataGridView2.AllowUserToAddRows = false; /*Poner columna solo lectura*/ bloquearColumna(); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (radioButton1.Checked == false || radioButton2.Checked == false) { MessageBox.Show("Seleccione tipo de pago"); } conexionbd cn = new conexionbd(); cn.abrir(); comboBox2.Items.Clear(); comboBox2.Text = ""; string banco = comboBox1.Text; cn.vistasCombos("select NumeroCuenta from vCuentas WHERE Tipo ='" + banco + "'", comboBox2, "NumeroCuenta"); }
private void frmPagos_Load(object sender, EventArgs e) { conexionbd cn = new conexionbd(); cn.abrir(); cn.vistas("vProveedoresCredito", dataGridView1); cn.vistasCombos("select nombre from proveedor", comboBox3, "nombre"); cn.vistasCombos("select nombre from banco", comboBox1, "nombre"); DataGridViewTextBoxColumn columna1 = new DataGridViewTextBoxColumn(); columna1.HeaderText = "N.Compra"; columna1.Width = 200; columna1.ReadOnly = true; /* * dataGridView2.Columns.Add(columna1); * DataGridViewTextBoxColumn columna2 = new DataGridViewTextBoxColumn(); * columna2.HeaderText = "Proveedor"; * columna2.Width = 100; * dataGridView2.Columns.Add(columna2); * columna3 = new DataGridViewTextBoxColumn(); * columna3.HeaderText = "Fecha"; * columna3.Width = 100; * dataGridView2.Columns.Add(columna3); * * DataGridViewTextBoxColumn columna4 = new DataGridViewTextBoxColumn(); * columna4.HeaderText = "Saldo"; * columna4.Width = 100; * dataGridView2.Columns.Add(columna4); * */ /*Poner columna solo lectura*/ //bloquearColumna(); }
protected override void Button1_Click(object sender, EventArgs e) { string proveedorID = dataGridView1.CurrentRow.Cells[1].Value.ToString(); string compraID = dataGridView1.CurrentRow.Cells[0].Value.ToString(); string TOTAL = dataGridView1.CurrentRow.Cells[2].Value.ToString(); string stado = ""; if (rbtAceptar.Checked) { stado = "A"; cn = new conexionbd(); cn.abrir(); using (SqlCommand update = new SqlCommand("spVerificarCompra ", cn.Conectarbd)) { SqlParameter[] param = new SqlParameter[2]; param[0] = new SqlParameter("@CompraID", SqlDbType.Int); param[0].Value = compraID; param[1] = new SqlParameter("@estado", SqlDbType.NChar); param[1].Value = "A"; update.CommandType = CommandType.StoredProcedure; //txtnCompra.Text update.Parameters.AddRange(param); int n1 = update.ExecuteNonQuery(); if (n1 > 0) { MessageBox.Show("Compra aceptada"); cn.vistas(" vCompras where Estado='Pendiente' OR Estado='ANULADA'", dataGridView1); } } } if (rbtDevolver.Checked) { stado = "X"; cn = new conexionbd(); cn.abrir(); using (SqlCommand update = new SqlCommand("spAnularCompra ", cn.Conectarbd)) { SqlParameter[] param = new SqlParameter[1]; param[0] = new SqlParameter("@CompraID", SqlDbType.Int); param[0].Value = compraID; update.CommandType = CommandType.StoredProcedure; //txtnCompra.Text update.Parameters.AddRange(param); int n2 = update.ExecuteNonQuery(); if (n2 > 0) { MessageBox.Show("Compra anulada"); } } } if (rdbPendiente.Checked) { stado = "P"; } /** * AdaptadorDB = new SqlDataAdapter(); * AdaptadorDB.SelectCommand = new SqlCommand("spAgregarProveedor", cn.Conectarbd); * AdaptadorDB.SelectCommand.CommandType = CommandType.StoredProcedure; * * AdaptadorDB.InsertCommand = new SqlCommand("spAgregarProveedor", cn.Conectarbd); * AdaptadorDB.InsertCommand.CommandType = CommandType.StoredProcedure; * AdaptadorDB.InsertCommand.Parameters.Add("@proveedorID", SqlDbType.VarChar, 14, "ProveedorID"); * AdaptadorDB.InsertCommand.Parameters.Add("@nombre", SqlDbType.VarChar, 50, "Nombre"); * AdaptadorDB.InsertCommand.Parameters.Add("@tipo", SqlDbType.VarChar, 50, "Tipo"); * AdaptadorDB.InsertCommand.Parameters.Add("@credito", SqlDbType.Float, 99999, "credito"); * AdaptadorDB.InsertCommand.Parameters.Add("@direccion", SqlDbType.VarChar, 50, "direccion"); * AdaptadorDB.InsertCommand.Parameters.Add("@telefono", SqlDbType.VarChar, 8, "telefono"); * AdaptadorDB.InsertCommand.Parameters.Add("@correo", SqlDbType.VarChar, 60, "correo"); * AdaptadorDB.InsertCommand.Parameters[0].Direction = ParameterDirection.Output; * */ }
private void Button1_Click_1(object sender, EventArgs e) { if (comboBox1.Text == "") { MessageBox.Show("Por favor elija proveedor"); return; } if (txtTotal.Text == "0.00") { MessageBox.Show("Por Favor elija los productos"); return; } //Querys para Compras y CompraDetalle //Validacion si es contado o credito if (rdbContado.Checked) { verificacion.tipoCompra = "Credito"; } else { verificacion.tipoCompra = "Contado"; } verificacion.estadoCompra = false; //Carga de form de verificacion verificacion.subTotal = txtSubTotal.Text; verificacion.total = txtTotal.Text; verificacion.proveedores = comboBox1.Text; verificacion.nCompra = lbnCompra.Text; verificacion.impuesto = txtISV.Text; if (verificacion.tipoCompra == "Credito") { frmconfirm confirmar = new frmconfirm(); confirmar.ShowDialog(); } else { frmPagar f = new frmPagar(); f.ShowDialog(); } if (verificacion.estadoCompra) { //Procedimiento almacenado de compradetalle try { conexionbd conn = new conexionbd(); using (conn.Conectarbd) { conn.abrir(); int Contador = 0; string query = "INSERT INTO CompraDetalle VALUES (@compraID, @ProductoID,@Cantidad, @Precio, @ISV,@fecha)"; using (SqlCommand cmd = new SqlCommand(query, conn.Conectarbd)) { // cmd.CommandType = CommandType.StoredProcedure; foreach (DataGridViewRow row in dataGridView2.Rows) { // MessageBox.Show(); cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@CompraID", Convert.ToInt32(verificacion.nCompra)); cmd.Parameters.AddWithValue("@ProductoID", Convert.ToInt32(row.Cells["ID"].Value)); cmd.Parameters.AddWithValue("@Cantidad", Convert.ToInt32(row.Cells["cantidad"].Value)); cmd.Parameters.AddWithValue("@Precio", Convert.ToDouble(row.Cells["Precio"].Value)); cmd.Parameters.AddWithValue("@ISV", Convert.ToDouble(0.00)); cmd.Parameters.AddWithValue("@fecha", Convert.ToDateTime("2020/12/14")); cmd.ExecuteNonQuery(); Contador++; } if (Contador > 0) { MessageBox.Show("Compra realizada correctamente"); verificacion.estadoCompra = false; } } } } catch (SqlException ex) { MessageBox.Show(ex.ToString()); // throw; } } }