private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { ProveedoresDeudas deuda = new ProveedoresDeudas(); hacer_pago_button.Enabled = true; foreach (DataGridViewRow row in this.dataGridView1.SelectedRows) { Proveedores cust = row.DataBoundItem as Proveedores; if (cust != null) { proveedorActual.Id = cust.Id; proveedorActual.Nombre = cust.Nombre; } } proveedorDeudaActual = new DAOProveedores().SeleccionarDeudaProveedor(proveedorActual.Id); proveedor_textBox.Text = proveedorDeudaActual.Nombre; deuda_textbox.Text = Convert.ToString(proveedorDeudaActual.Deuda); if (proveedorDeudaActual.Nombre == null) { new DAOProveedores().CrearDeudaProveedor(proveedorActual); deuda_textbox.Text = "0"; proveedor_textBox.Text = proveedorActual.Nombre; proveedorDeudaActual.Id = proveedorActual.Id; } }
public void ModifyDeuda(ProveedoresDeudas prov) { SqlCeConnection conn = null; try { conn = new SqlCeConnection(@"Data Source=|DataDirectory|\DB\DB_local.sdf"); conn.Open(); SqlCeCommand cmd = conn.CreateCommand(); cmd.CommandText = "UPDATE proveedor_deuda SET deuda='" + prov.Deuda + "' WHERE id='" + prov.Id + "'"; cmd.ExecuteNonQuery(); } finally { conn.Close(); } }
public ProveedoresDeudas SeleccionarDeudaProveedor(int id) { ProveedoresDeudas prov = new ProveedoresDeudas(); SqlCeConnection conn = new SqlCeConnection(@"Data Source=|DataDirectory|\DB\DB_local.sdf"); conn.Open(); SqlCeCommand cmd = conn.CreateCommand(); cmd.CommandText = "SELECT * FROM proveedor_deuda WHERE id=" + id + ";"; SqlCeDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { prov = new ProveedoresDeudas( int.Parse(reader["id"].ToString()), reader["nombre"].ToString(), float.Parse(reader["deuda"].ToString()) ); } return(prov); }
private void Eliminar_Prov_Button_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Está seguro de eliminar a este proveedor?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { foreach (DataGridViewRow row in this.dataGridView_Proveedores.SelectedRows) { Proveedores cust = row.DataBoundItem as Proveedores; if (cust != null) { ProveedoresDeudas proveedor = new ProveedoresDeudas(); proveedor = new DAOProveedores().SeleccionarDeudaProveedor(cust.Id); if (proveedor.Deuda > 0) { if (MessageBox.Show("Este proveedor aun le debe ¿Desea eliminarlo?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { new DAOProveedores().DeleteProveedores(cust.Id); new DAOProveedores().DeleteCreditoProveedor(cust.Id); prov = new DAOProveedores().GetProvider(); dataGridView_Proveedores.DataSource = prov.ToArray(); } } new DAOProveedores().DeleteProveedores(cust.Id); prov = new DAOProveedores().GetProvider(); dataGridView_Proveedores.DataSource = prov.ToArray(); Agregar_Prov_Button.Enabled = true; Modificar_Prov_Button.Enabled = false; Eliminar_Prov_Button.Enabled = false; } } } }
public Agregar_Deuda_Provedor(ProveedoresDeudas provedor) { InitializeComponent(); proveedor_textbox.Text = provedor.Nombre; actual = provedor; }
public Hacer_Pago_Proveedor_form(ProveedoresDeudas provedor) { InitializeComponent(); proveedor_textbox.Text = provedor.Nombre; actual = provedor; }