コード例 #1
0
        private void RefillCombo()
        {
            try
            {
                using (RentCarEntities db = new RentCarEntities())
                {
                    var marcas = from marca in db.MARCA
                                 where marca.Estado == "A"
                                 select marca;

                    if (marcas.Count() > 0)
                    {
                        cbMarca.DataSource    = marcas.ToList();
                        cbMarca.DisplayMember = "Despcricion";
                        cbMarca.ValueMember   = "IdMarca";
                        if (cbMarca.Items.Count > 1)
                        {
                            cbMarca.SelectedIndex = -1;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #2
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                modelo.IdModelo = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;

                using (RentCarEntities db = new RentCarEntities())
                {
                    var lst = from marca in db.MARCA
                              join modeloj in db.MODELO
                              on marca.IdMarca equals modeloj.IdMarca
                              select new MarcaModelo {
                        IdModelo = modeloj.IdModelo, Marca = marca.Despcricion, Modelo = modeloj.Despcricion, Estado = modeloj.Estado
                    };

                    var descri = lst.Where(x => x.IdModelo == modelo.IdModelo).FirstOrDefault();
                    modelo         = db.MODELO.Where(x => x.IdModelo == modelo.IdModelo).FirstOrDefault();
                    txbModelo.Text = modelo.Despcricion;
                    cbMarca.Text   = descri.Marca;
                    cbEstado.Text  = modelo.Estado;
                }
                btnSave.Text = "Update";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #3
0
ファイル: Inspeccion.cs プロジェクト: thefather20014/RentCar
        private void RefillComboVehiculo()
        {
            try
            {
                using (RentCarEntities db = new RentCarEntities())
                {
                    var lst = from vehiculo in db.Vehiculo
                              where vehiculo.Estado == "D"
                              join marca in db.MARCA
                              on vehiculo.IdMarca equals marca.IdMarca
                              join modelo in db.MODELO
                              on vehiculo.IdModelo equals modelo.IdModelo
                              select new VehiculoModel
                    {
                        IdVehiculo  = vehiculo.IdVehiculo,
                        Descripcion = marca.Despcricion + " " + modelo.Despcricion
                    };

                    cbVehiculo.DataSource    = lst.ToList();
                    cbVehiculo.DisplayMember = "Descripcion";
                    cbVehiculo.ValueMember   = "IdVehiculo";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #4
0
 private void RefillComboTipoCombustible()
 {
     try
     {
         using (RentCarEntities db = new RentCarEntities())
         {
             var lst = from tCombustible in db.TIPOCOMBUSTIBLE
                       where tCombustible.Estado == "A"
                       select tCombustible;
             if (lst.Count() > 0)
             {
                 cbTCombustible.DataSource    = lst.ToList();
                 cbTCombustible.DisplayMember = "Despcricion";
                 cbTCombustible.ValueMember   = "IdTipoCombustible";
                 if (cbTCombustible.Items.Count > 1)
                 {
                     cbTCombustible.SelectedIndex = -1;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #5
0
 private void RefillComboTipoVehiculo()
 {
     try
     {
         using (RentCarEntities db = new RentCarEntities())
         {
             var lst = from tVehiculo in db.TIPOVEHICULO
                       where tVehiculo.Estado == "A"
                       select tVehiculo;
             if (lst.Count() > 0)
             {
                 cbTVehiculo.DataSource    = lst.ToList();
                 cbTVehiculo.DisplayMember = "Despcricion";
                 cbTVehiculo.ValueMember   = "IdTipoVehiculo";
                 if (cbTVehiculo.Items.Count > 1)
                 {
                     cbTVehiculo.SelectedIndex = -1;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #6
0
        private void cbMarca_SelectedValueChanged(object sender, EventArgs e)
        {
            using (RentCarEntities db = new RentCarEntities())
            {
                try
                {
                    int Id  = (int)cbMarca.SelectedValue;
                    var lst = from modelo in db.MODELO
                              where (modelo.Estado == "A" && modelo.IdMarca == Id)
                              select modelo;

                    cbModelo.DataSource    = lst.ToList();
                    cbModelo.DisplayMember = "Despcricion";
                    cbModelo.ValueMember   = "IdModelo";
                }
                catch (InvalidCastException ex)
                {
                    Console.WriteLine(ex);
                }
                catch (NullReferenceException ex)
                {
                    Console.WriteLine(ex);
                }
            }
        }
コード例 #7
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                renta.IdRentaDevolucion = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;

                using (RentCarEntities db = new RentCarEntities())
                {
                    var lst = from renta in db.RENTADEVOLUCION
                              join vehiculo in db.Vehiculo
                              on renta.IdVehiculo equals vehiculo.IdVehiculo
                              join cliente in db.CLIENTE
                              on renta.IdCliente equals cliente.IdCliente
                              join empleado in db.EMPLEADO
                              on renta.IdEmpleado equals empleado.IdEmpleado
                              join marca in db.MARCA
                              on vehiculo.IdMarca equals marca.IdMarca
                              join modelo in db.MODELO
                              on vehiculo.IdModelo equals modelo.IdModelo
                              select new RentaClass
                    {
                        IdRenta         = renta.IdRentaDevolucion,
                        Vehiculo        = marca.Despcricion + " " + modelo.Despcricion,
                        Cliente         = cliente.Nombre,
                        Empleado        = empleado.Nombre,
                        CantidadDias    = renta.CantidadDias,
                        Comentarios     = renta.Comentarios,
                        MontoDia        = renta.MontoDia,
                        MontoAtraso     = renta.MontoAtraso,
                        Fecha           = renta.FechaRenta,
                        FechaDevolucion = renta.FechaDevolucon,
                        Estado          = renta.Estado
                    };

                    renta = db.RENTADEVOLUCION.Where(x => x.IdRentaDevolucion == renta.IdRentaDevolucion).FirstOrDefault();
                    var descri = lst.Where(x => x.IdRenta == renta.IdRentaDevolucion).FirstOrDefault();
                    tbxCantidadDias.Text = renta.CantidadDias;
                    tbxMontoDia.Text     = renta.MontoDia.ToString();
                    cbCliente.Text       = descri.Cliente;
                    cbEmpleado.Text      = descri.Empleado;
                    cbVehiculo.Text      = descri.Vehiculo;
                    dtpFecha.Text        = renta.FechaRenta.ToString();

                    //Estado
                    if (renta.Estado == "A")
                    {
                        cbEstado.Text = "Activo";
                    }
                    else if (renta.Estado == "I")
                    {
                        cbEstado.Text = "Inactivo";
                    }
                }
                btnSave.Text = "Update";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #8
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                renta.MontoAtraso    = decimal.Parse(tbxMontoAtraso.Text);
                renta.MontoDia       = decimal.Parse(tbxMontoDia.Text);
                renta.Comentarios    = tbxComentarios.Text;
                renta.FechaRenta     = DateTime.Parse(dtpFecha.Text);
                renta.FechaDevolucon = DateTime.Parse(dtpFechaDevolucion.Text);
                renta.CantidadDias   = tbxCantidadDias.Text;

                if (cbEstado.Text.Trim() == "Activo")
                {
                    renta.Estado = "A";
                }
                else if (cbEstado.Text.Trim() == "Inactivo")
                {
                    renta.Estado = "I";
                }

                if (tbxMontoAtraso.Text.Trim() == "" || tbxComentarios.Text.Trim() == "" || dtpFechaDevolucion.Text.Trim() == "")
                {
                    MessageBox.Show("Por favor, introduzca todos los campos.");
                }
                else
                {
                    renta.IdCliente  = int.Parse(cbCliente.SelectedValue.ToString());
                    renta.IdEmpleado = int.Parse(cbEmpleado.SelectedValue.ToString());
                    renta.IdVehiculo = int.Parse(cbVehiculo.SelectedValue.ToString());

                    using (RentCarEntities db = new RentCarEntities())
                    {
                        if (renta.IdRentaDevolucion == 0)
                        {
                            //db.RENTADEVOLUCION.Add(renta);
                            //MessageBox.Show("Devolución Added!");
                            //RefillComboVehiculo();
                            //RefillComboCliente();
                            //RefillComboEmpleado();
                        }
                        else
                        {
                            db.Entry(renta).State = EntityState.Modified;
                            MessageBox.Show("Succesfully Confirmed");
                        }

                        db.SaveChanges();
                    }
                    Clear();
                    ReFill();
                    RefillComboVehiculo();
                    RefillComboCliente();
                    RefillComboEmpleado();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #9
0
ファイル: Empleados.cs プロジェクト: thefather20014/RentCar
        private void ReFill()
        {
            using (RentCarEntities db = new RentCarEntities())
            {
                var lst = from empleado in db.EMPLEADO
                          select new EmpleadoModel
                {
                    IdEmpleado = empleado.IdEmpleado,
                    Nombre     = empleado.Nombre,
                    Cedula     = empleado.Documento,
                    Tanda      = empleado.Tanda,
                    Comision   = empleado.PorcientoComision,
                    Ingreso    = empleado.FechaIngreso,
                    Salida     = empleado.FechaSalida,
                    Usuario    = empleado.Usuario,
                    Password   = empleado.Password,
                    Estado     = empleado.Estado
                };

                if (!tbxBCedula.Text.Trim().Equals(""))
                {
                    lst = lst.Where(x => x.Cedula.Contains(tbxBCedula.Text.Trim()));
                }

                if (!tbxBNombre.Text.Trim().Equals(""))
                {
                    lst = lst.Where(x => x.Nombre.Contains(tbxBNombre.Text.Trim()));
                }

                dataGridView1.DataSource = lst.ToList();
            }
        }
コード例 #10
0
        private void ReFill()
        {
            using (RentCarEntities db = new RentCarEntities())
            {
                var lst = from cliente in db.CLIENTE
                          select new ClienteModel
                {
                    IdCliente      = cliente.IdCliente,
                    Nombre         = cliente.Nombre,
                    Documento      = cliente.Documento,
                    TarjetaCredito = cliente.TarjetaCredito,
                    LimiteCredito  = cliente.LimiteCredito,
                    TipoPersona    = cliente.TipoPersona,
                    Estado         = cliente.Estado
                };


                if (!tbxCedula.Text.Trim().Equals(""))
                {
                    lst = lst.Where(x => x.Documento.Contains(tbxCedula.Text.Trim()));
                }

                if (!tbxBNombre.Text.Trim().Equals(""))
                {
                    lst = lst.Where(x => x.Nombre.Contains(tbxBNombre.Text.Trim()));
                }

                dataGridView1.DataSource = lst.ToList();
            }
        }
コード例 #11
0
        private void ReFill()
        {
            dataGridView1.AutoGenerateColumns = false;
            using (RentCarEntities db = new RentCarEntities())
            {
                var lst = from combustible in db.TIPOCOMBUSTIBLE
                          select combustible;

                dataGridView1.DataSource = lst.ToList();
            }
        }
コード例 #12
0
        private void ReFill()
        {
            dataGridView1.AutoGenerateColumns = false;
            using (RentCarEntities db = new RentCarEntities())
            {
                var lst = from tipoVehiculo in db.TIPOVEHICULO
                          select tipoVehiculo;

                dataGridView1.DataSource = lst.ToList();
            }
        }
コード例 #13
0
ファイル: Marcas.cs プロジェクト: thefather20014/RentCar
        private void ReFill()
        {
            dataGridView1.AutoGenerateColumns = false;
            using (RentCarEntities db = new RentCarEntities())
            {
                var lst = from marca in db.MARCA
                          select marca;

                dataGridView1.DataSource = lst.ToList();
            }
        }
コード例 #14
0
        private void ReFill()
        {
            try
            {
                using (RentCarEntities db = new RentCarEntities())
                {
                    var lst = (from renta in db.RENTADEVOLUCION
                               join vehiculo in db.Vehiculo
                               on renta.IdVehiculo equals vehiculo.IdVehiculo
                               join cliente in db.CLIENTE
                               on renta.IdCliente equals cliente.IdCliente
                               join empleado in db.EMPLEADO
                               on renta.IdEmpleado equals empleado.IdEmpleado
                               join marca in db.MARCA
                               on vehiculo.IdMarca equals marca.IdMarca
                               join modelo in db.MODELO
                               on vehiculo.IdModelo equals modelo.IdModelo
                               where DbFunctions.TruncateTime(renta.FechaRenta) >= DbFunctions.TruncateTime(porFecha.Value) &&
                               DbFunctions.TruncateTime(renta.FechaRenta) <= DbFunctions.TruncateTime(FechaHasta.Value)
                               select new RentaClass
                    {
                        IdRenta = renta.IdRentaDevolucion,
                        EstadoVehiculo = vehiculo.Estado,
                        Vehiculo = marca.Despcricion + " " + modelo.Despcricion,
                        Cliente = cliente.Nombre,
                        Empleado = empleado.Nombre,
                        CantidadDias = renta.CantidadDias,
                        Comentarios = renta.Comentarios,
                        MontoDia = renta.MontoDia,
                        MontoAtraso = renta.MontoAtraso,
                        Fecha = renta.FechaRenta,
                        FechaDevolucion = renta.FechaDevolucon,
                        Estado = renta.Estado
                    }).AsQueryable();


                    if (!porCliente.Text.Trim().Equals(""))
                    {
                        lst = lst.Where(x => x.Cliente.Contains(porCliente.Text.Trim()));
                    }

                    if (!porVehiculo.Text.Trim().Equals(""))
                    {
                        lst = lst.Where(x => x.Vehiculo.Contains(porVehiculo.Text.Trim()));
                    }

                    dataGridView1.DataSource = lst.ToList();
                }
            }
            catch (NotSupportedException ex)
            {
            }
        }
コード例 #15
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                cliente.IdCliente = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;

                using (RentCarEntities db = new RentCarEntities())
                {
                    var lst = from cliente in db.CLIENTE
                              select new ClienteModel
                    {
                        IdCliente      = cliente.IdCliente,
                        Nombre         = cliente.Nombre,
                        Documento      = cliente.Documento,
                        TarjetaCredito = cliente.TarjetaCredito,
                        LimiteCredito  = cliente.LimiteCredito,
                        TipoPersona    = cliente.TipoPersona,
                        Estado         = cliente.Estado
                    };

                    cliente           = db.CLIENTE.Where(x => x.IdCliente == cliente.IdCliente).FirstOrDefault();
                    tbxNombre.Text    = cliente.Nombre;
                    tbxDocumento.Text = cliente.Documento;
                    tbxTarjeta.Text   = cliente.TarjetaCredito;
                    tbxLimite.Text    = cliente.LimiteCredito;

                    //Estado
                    if (cliente.Estado == "A")
                    {
                        cbEstado.Text = "Activo";
                    }
                    else
                    {
                        cbEstado.Text = "Inactivo";
                    }
                    //Tipo de persona
                    if (cliente.TipoPersona == "F")
                    {
                        cbTPersona.Text = "Física";
                    }
                    else if (cliente.TipoPersona == "J")
                    {
                        cbTPersona.Text = "Jurídica";
                    }
                }
                btnSave.Text = "Update";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #16
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                vehiculo.IdVehiculo = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;

                using (RentCarEntities db = new RentCarEntities())
                {
                    var lst = from vehiculo in db.Vehiculo
                              join modelo in db.MODELO
                              on vehiculo.IdModelo equals modelo.IdModelo
                              join marca in db.MARCA
                              on vehiculo.IdMarca equals marca.IdMarca
                              join tipoVehiculo in db.TIPOVEHICULO
                              on vehiculo.IdTipoVehiculo equals tipoVehiculo.IdTipoVehiculo
                              join tipoCombustible in db.TIPOCOMBUSTIBLE
                              on vehiculo.IdTipoCombustible equals tipoCombustible.IdTipoCombustible
                              select new VehiculoClass
                    {
                        IdVehiculo      = vehiculo.IdVehiculo,
                        Modelo          = modelo.Despcricion,
                        Marca           = marca.Despcricion,
                        Descripcion     = vehiculo.Despcricion,
                        TipoCombustible = tipoCombustible.Despcricion,
                        TipoVehiculo    = tipoVehiculo.Despcricion,
                        NoChasis        = vehiculo.NoChasis,
                        NoMotor         = vehiculo.NoMotor,
                        NoPlaca         = vehiculo.NoPlaca,
                        Estado          = vehiculo.Estado
                    };

                    var descri = lst.Where(x => x.IdVehiculo == vehiculo.IdVehiculo).FirstOrDefault();
                    vehiculo            = db.Vehiculo.Where(x => x.IdVehiculo == vehiculo.IdVehiculo).FirstOrDefault();
                    tbxDescripcion.Text = vehiculo.Despcricion;
                    tbxChasis.Text      = vehiculo.NoChasis.ToString();
                    tbxMotor.Text       = vehiculo.NoMotor.ToString();
                    tbxPlaca.Text       = vehiculo.NoPlaca.ToString();
                    cbMarca.Text        = descri.Marca;
                    cbTCombustible.Text = descri.TipoCombustible;
                    cbTVehiculo.Text    = descri.TipoVehiculo;
                    cbModelo.Text       = descri.Modelo;
                }
                btnSave.Text = "Update";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #17
0
        private void ReFill()
        {
            //dataGridView1.AutoGenerateColumns = false;
            using (RentCarEntities db = new RentCarEntities())
            {
                var lst = from marca in db.MARCA
                          join modelo in db.MODELO
                          on marca.IdMarca equals modelo.IdMarca
                          select new MarcaModelo {
                    IdModelo = modelo.IdModelo, Modelo = modelo.Despcricion, Marca = marca.Despcricion, Estado = modelo.Estado
                };

                dataGridView1.DataSource = lst.ToList();
            }
        }
コード例 #18
0
        private void btnSave_Click_1(object sender, EventArgs e)
        {
            try
            {
                modelo.Despcricion = txbModelo.Text;
                if (cbEstado.Text == "Activo")
                {
                    modelo.Estado = "A";
                }
                else if (cbEstado.Text == "Inactivo")
                {
                    modelo.Estado = "I";
                }

                if (txbModelo.Text.Trim() == "" || cbMarca.Text.Trim() == "" || cbEstado.Text.Trim() == "")
                {
                    MessageBox.Show("Por favor, introduzca todos los campos.");
                }
                else
                {
                    modelo.IdMarca = int.Parse(cbMarca.SelectedValue.ToString());

                    using (RentCarEntities db = new RentCarEntities())
                    {
                        if (modelo.IdModelo == 0)
                        {
                            db.MODELO.Add(modelo);
                            MessageBox.Show("Marca Added!");
                        }
                        else
                        {
                            db.Entry(modelo).State = EntityState.Modified;
                            MessageBox.Show("Marca Updated!");
                            btnSave.Text = "Save";
                        }

                        db.SaveChanges();
                    }
                    Clear();
                    ReFill();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #19
0
ファイル: Marcas.cs プロジェクト: thefather20014/RentCar
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                marca.Despcricion = txbDescripcion.Text;

                if (cbEstado.Text == "Activo")
                {
                    marca.Estado = "A";
                }
                else if (cbEstado.Text == "Inactivo")
                {
                    marca.Estado = "I";
                }

                if (txbDescripcion.Text.Trim() == "" || cbEstado.Text.Trim() == "")
                {
                    MessageBox.Show("Por favor, introducir todos los campos.");
                }
                else
                {
                    using (RentCarEntities db = new RentCarEntities())
                    {
                        if (marca.IdMarca == 0)
                        {
                            db.MARCA.Add(marca);
                            MessageBox.Show("Marca Added!");
                        }
                        else
                        {
                            db.Entry(marca).State = EntityState.Modified;
                            MessageBox.Show("Marca Updated!");
                            btnSave.Text = "Save";
                        }

                        db.SaveChanges();
                    }
                    Clear();
                    ReFill();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #20
0
ファイル: Marcas.cs プロジェクト: thefather20014/RentCar
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Estás seguro que quieres eliminar el registro?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                marca.IdMarca = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;

                using (RentCarEntities db = new RentCarEntities())
                {
                    marca = db.MARCA.Where(x => x.IdMarca == marca.IdMarca).FirstOrDefault();
                    db.MARCA.Remove(marca);
                    db.SaveChanges();
                    Clear();
                    ReFill();
                    MessageBox.Show("Deleted Successfully!");
                }
            }
        }
コード例 #21
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                combustible.IdTipoCombustible = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;

                using (RentCarEntities db = new RentCarEntities())
                {
                    combustible         = db.TIPOCOMBUSTIBLE.Where(x => x.IdTipoCombustible == combustible.IdTipoCombustible).FirstOrDefault();
                    txbDescripcion.Text = combustible.Despcricion;
                    cbEstado.Text       = combustible.Estado;
                }
                btnSave.Text = "Update";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #22
0
        private void RefillComboCliente()
        {
            try
            {
                using (RentCarEntities db = new RentCarEntities())
                {
                    var lst = from cliente in db.CLIENTE
                              select cliente;

                    cbCliente.DataSource    = lst.ToList();
                    cbCliente.DisplayMember = "Nombre";
                    cbCliente.ValueMember   = "IdCliente";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #23
0
ファイル: Marcas.cs プロジェクト: thefather20014/RentCar
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                marca.IdMarca = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;

                using (RentCarEntities db = new RentCarEntities())
                {
                    marca = db.MARCA.Where(x => x.IdMarca == marca.IdMarca).FirstOrDefault();
                    txbDescripcion.Text = marca.Despcricion;
                    cbEstado.Text       = marca.Estado;
                }
                btnSave.Text = "Update";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #24
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                tipovehiculo.IdTipoVehiculo = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value;

                using (RentCarEntities db = new RentCarEntities())
                {
                    tipovehiculo        = db.TIPOVEHICULO.Where(x => x.IdTipoVehiculo == tipovehiculo.IdTipoVehiculo).FirstOrDefault();
                    txbDescripcion.Text = tipovehiculo.Despcricion;
                    cbEstado.Text       = tipovehiculo.Estado;
                }
                btnSave.Text = "Update";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #25
0
        private void RefillComboEmpleado()
        {
            try
            {
                using (RentCarEntities db = new RentCarEntities())
                {
                    var lst = from empleado in db.EMPLEADO
                              select empleado;

                    cbEmpleado.DataSource    = lst.ToList();
                    cbEmpleado.DisplayMember = "Nombre";
                    cbEmpleado.ValueMember   = "IdEmpleado";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #26
0
        private void btnLog_Click(object sender, EventArgs e)
        {
            using (RentCarEntities db = new RentCarEntities())
            {
                var login = from emp in db.EMPLEADO
                            where emp.Usuario == txtUser.Text && emp.Password == txtPass.Text
                            select emp;

                if (login.Count() > 0)
                {
                    this.Hide();
                    Main main = new Main();
                    main.Show();
                }
                else
                {
                    MessageBox.Show("User Not Exist");
                }
            }
        }
コード例 #27
0
        private void RefillComboMarca()
        {
            try
            {
                using (RentCarEntities db = new RentCarEntities())
                {
                    var lst = from marca in db.MARCA
                              where marca.Estado == "A"
                              select marca;

                    cbMarca.DataSource    = lst.ToList();
                    cbMarca.DisplayMember = "Despcricion";
                    cbMarca.ValueMember   = "IdMarca";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #28
0
        private void ReFill()
        {
            //dataGridView1.AutoGenerateColumns = false;
            using (RentCarEntities db = new RentCarEntities())
            {
                var lst = from vehiculo in db.Vehiculo
                          join modelo in db.MODELO
                          on vehiculo.IdModelo equals modelo.IdModelo
                          join marca in db.MARCA
                          on vehiculo.IdMarca equals marca.IdMarca
                          join tipoVehiculo in db.TIPOVEHICULO
                          on vehiculo.IdTipoVehiculo equals tipoVehiculo.IdTipoVehiculo
                          join tipoCombustible in db.TIPOCOMBUSTIBLE
                          on vehiculo.IdTipoCombustible equals tipoCombustible.IdTipoCombustible
                          select new VehiculoClass
                {
                    IdVehiculo      = vehiculo.IdVehiculo,
                    Modelo          = modelo.Despcricion,
                    Marca           = marca.Despcricion,
                    Descripcion     = vehiculo.Despcricion,
                    TipoCombustible = tipoCombustible.Despcricion,
                    TipoVehiculo    = tipoVehiculo.Despcricion,
                    NoChasis        = vehiculo.NoChasis,
                    NoMotor         = vehiculo.NoMotor,
                    NoPlaca         = vehiculo.NoPlaca,
                    Estado          = vehiculo.Estado
                };

                if (!tbxBMarca.Text.Trim().Equals(""))
                {
                    lst = lst.Where(x => x.Marca.Contains(tbxBMarca.Text.Trim()));
                }

                if (!tbxModelo.Text.Trim().Equals(""))
                {
                    lst = lst.Where(x => x.Modelo.Contains(tbxModelo.Text.Trim()));
                }

                dataGridView1.DataSource = lst.ToList();
            }
        }
コード例 #29
0
ファイル: Inspeccion.cs プロジェクト: thefather20014/RentCar
        private void ReFill()
        {
            //dataGridView1.AutoGenerateColumns = false;
            using (RentCarEntities db = new RentCarEntities())
            {
                var lst = from inspeccion in db.INSPECCION
                          join vehiculo in db.Vehiculo
                          on inspeccion.IdVehiculo equals vehiculo.IdVehiculo
                          join cliente in db.CLIENTE
                          on inspeccion.IdCliente equals cliente.IdCliente
                          join empleado in db.EMPLEADO
                          on inspeccion.IdEmpleado equals empleado.IdEmpleado
                          join marca in db.MARCA
                          on vehiculo.IdMarca equals marca.IdMarca
                          join modelo in db.MODELO
                          on vehiculo.IdModelo equals modelo.IdModelo
                          select new InspeccionClass
                {
                    IdInspeccion        = inspeccion.IdInspeccion,
                    Vehiculo            = marca.Despcricion + " " + modelo.Despcricion,
                    Cliente             = cliente.Nombre,
                    Empleado            = empleado.Nombre,
                    Ralladuras          = inspeccion.Ralladuras,
                    CantidadCombustible = inspeccion.CantidadCombustible,
                    GomaRepuesto        = inspeccion.GomaRepuesto,
                    Gato          = inspeccion.Gato,
                    RoturaCristal = inspeccion.RoturaCristal,
                    Neumatico1    = inspeccion.EstadoNeumatico1,
                    Neumatico2    = inspeccion.EstadoNeumatico2,
                    Neumatico3    = inspeccion.EstadoNeumatico3,
                    Neumatico4    = inspeccion.EstadoNeumatico4,
                    Fecha         = inspeccion.Fecha,
                    Estado        = inspeccion.Estado
                };

                dataGridView1.DataSource = lst.ToList();
            }
        }
コード例 #30
0
        private void ReFill()
        {
            //dataGridView1.AutoGenerateColumns = false;
            using (RentCarEntities db = new RentCarEntities())
            {
                var lst = from renta in db.RENTADEVOLUCION
                          join vehiculo in db.Vehiculo
                          on renta.IdVehiculo equals vehiculo.IdVehiculo
                          join cliente in db.CLIENTE
                          on renta.IdCliente equals cliente.IdCliente
                          join empleado in db.EMPLEADO
                          on renta.IdEmpleado equals empleado.IdEmpleado
                          join marca in db.MARCA
                          on vehiculo.IdMarca equals marca.IdMarca
                          join modelo in db.MODELO
                          on vehiculo.IdModelo equals modelo.IdModelo
                          where vehiculo.Estado == "R" && renta.Estado == "A"
                          select new RentaClass
                {
                    IdRentaDevolucion = renta.IdRentaDevolucion,
                    EstadoVehiculo    = vehiculo.Estado,
                    Vehiculo          = marca.Despcricion + " " + modelo.Despcricion,
                    Cliente           = cliente.Nombre,
                    Empleado          = empleado.Nombre,
                    CantidadDias      = renta.CantidadDias,
                    Comentarios       = renta.Comentarios,
                    MontoDia          = renta.MontoDia,
                    MontoAtraso       = renta.MontoAtraso,
                    Fecha             = renta.FechaRenta,
                    FechaDevolucion   = renta.FechaDevolucon,
                    Estado            = renta.Estado
                };

                dataGridView1.DataSource = lst.ToList();
            }
        }