private void agregar_button_Click(object sender, EventArgs e)
 {
     if (cliente_combobox.Text.Equals(""))
     {
         MessageBox.Show("Debes escoger un cliente", "Crédito", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     else
     {
         string idCliente = null;
         string palabra   = cliente_combobox.Text;
         for (int i = 0; i < palabra.Length; i++)
         {
             int id = 0;
             if (int.TryParse(palabra[i].ToString(), out id))
             {
                 idCliente = idCliente + cliente_combobox.Text[i];
             }
             else
             {
                 break;
             }
         }
         Credito credito = new Credito();
         credito       = new DAOCredito().GetCredito(int.Parse(idCliente));
         credito.deuda = credito.deuda + float.Parse(deuda_textbox.Text);
         new DAOCredito().IncrementarDeudaCliente(credito);
         Agregar_Deuda_Cliente    formAgregarDeuda = new Agregar_Deuda_Cliente(usuarioActual);
         Detalles_credito_cliente detallito        = new Detalles_credito_cliente();
         detallito.id_venta   = this.id_venta;
         detallito.id_cliente = int.Parse(idCliente);
         new DAODetalles_credito_cliente().InsertDetalleCredito(detallito);
         this.Dispose();
     }
 }
Пример #2
0
        public void InsertDetalleCredito(Detalles_credito_cliente detalle)
        {
            SqlCeConnection conn = null;

            try
            {
                conn = new SqlCeConnection(@"Data Source=|DataDirectory|\DB\DB_local.sdf");
                conn.Open();
                //Checar tabla de abonos cliente
                SqlCeCommand cmd = conn.CreateCommand();
                cmd.CommandText = "INSERT INTO detalles_credito_cliente ([id_cliente],[id_venta]) Values ('" + detalle.id_cliente + "','" + detalle.id_venta + "')";

                cmd.ExecuteNonQuery();
            }
            finally
            {
                conn.Close();
            }
        }
Пример #3
0
        public Detalles_credito_cliente GetDetallesCredito(string id_venta)
        {
            Detalles_credito_cliente detalle = null;
            SqlCeConnection          conn    = new SqlCeConnection(@"Data Source=|DataDirectory|\DB\DB_local.sdf");

            conn.Open();

            //commands represent a query or a stored procedure
            SqlCeCommand cmd = conn.CreateCommand();

            cmd.CommandText = "SELECT * FROM detalles_credito_cliente WHERE id_venta='" + id_venta + "';";
            SqlCeDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                detalle = new Detalles_credito_cliente(
                    int.Parse(reader["id_cliente"].ToString()),
                    reader["id_venta"].ToString()

                    );
            }
            return(detalle);
        }