Exemple #1
0
        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;
                    }
                }
            }
        }
Exemple #5
0
 public Agregar_Deuda_Provedor(ProveedoresDeudas provedor)
 {
     InitializeComponent();
     proveedor_textbox.Text = provedor.Nombre;
     actual = provedor;
 }
Exemple #6
0
 public Hacer_Pago_Proveedor_form(ProveedoresDeudas provedor)
 {
     InitializeComponent();
     proveedor_textbox.Text = provedor.Nombre;
     actual = provedor;
 }