示例#1
0
        void agregar()
        {
            Alquiler c = new Alquiler();

            c.Nit              = comboBox1.SelectedValue.ToString();
            c.Placa            = comboBox2.SelectedValue.ToString();
            c.Fecha_Alquiler   = dateTimePicker1.Value.ToString();
            c.Fecha_Devolucion = dateTimePicker2.Value.ToString();
            c.K_Recorridos     = Convert.ToDouble(textBox1.Text);
        }
示例#2
0
        void leer_alquiler()
        {
            OpenFileDialog op       = new OpenFileDialog();
            string         filename = "Alquiler.txt";
            FileStream     st       = new FileStream(filename, FileMode.Open, FileAccess.Read);
            StreamReader   reader   = new StreamReader(st);

            while (reader.Peek() > -1)
            {
                Alquiler a = new Alquiler();
                a.Nit              = reader.ReadLine();
                a.Placa            = reader.ReadLine();
                a.Fecha_Alquiler   = reader.ReadLine();
                a.Fecha_Devolucion = reader.ReadLine();
                a.K_Recorridos     = Convert.ToDouble(reader.ReadLine());
                alqui.Add(a);
                dataGridView1.DataSource = null;
                dataGridView1.DataSource = alqui;
                dataGridView1.Refresh();
            }
            reader.Close();
        }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(textBox1.Text))
            {
                agregar();
                repetidos();
                Alquiler f = new Alquiler();
                Total    t = new Total();

                f.Nit              = comboBox1.SelectedValue.ToString();
                f.Placa            = comboBox2.SelectedValue.ToString();
                f.Fecha_Alquiler   = dateTimePicker1.Value.ToString();
                f.Fecha_Devolucion = dateTimePicker2.Value.ToString();
                f.K_Recorridos     = Convert.ToDouble(textBox1.Text);
                alqui.Add(f);
                MessageBox.Show("Se registro correctamente el alquiler");

                escribir_alquiler();

                dataGridView1.DataSource = null;
                dataGridView1.DataSource = alqui;
                dataGridView1.Refresh();


                if (alqui.Count >= 1)
                {
                    ordenar();
                }

                buscar_combo();
                buscar_placa();
                if (x && q)
                {
                    t.Nombre       = cliente[cont2].Nombre;
                    t.Placa        = carro[cont_p].Placa;
                    t.Marca        = carro[cont_p].Marca;
                    t.Modelo       = carro[cont_p].Modelo;
                    t.Color        = carro[cont_p].Color;
                    t.Precio_km    = carro[cont_p].Precio_Km;
                    t.F_devolucion = dateTimePicker2.Value.ToString();
                    t.Tot          = carro[cont_p].Precio_Km * Convert.ToDouble(textBox1.Text);


                    tot.Add(t);

                    escribir_total();

                    dataGridView2.DataSource = null;
                    dataGridView2.DataSource = tot;
                    dataGridView2.Refresh();

                    q      = false;
                    x      = false;
                    cont_p = 0;
                    cont2  = 0;

                    textBox1.Clear();
                }
                else
                {
                    cont2 = 0;
                }
            }
            else
            {
                MessageBox.Show("Debe de llenar todos los campos");
            }
        }