private void frmEditarVehiculos_Load(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Departamentos departamentos = new Departamentos();
            departamentos.con = conectar.con;
            DataTable dtLista = new DataTable();

            dtLista = departamentos.getDepartamentosDG();
            cbDepartamentos.DataSource = dtLista;
            cbDepartamentos.DisplayMember = "Nombre";
            cbDepartamentos.ValueMember = "Id";

            int ideditar = _idver;
            //System.Windows.Forms.MessageBox.Show("ID " + ideditar);

            Vehiculos vehiculo= new Vehiculos();
            vehiculo.con = conectar.con;

            vehiculo.getVehiculo(ideditar);

            tbNoEconomico.Text = vehiculo.noecon;
            tbMarca.Text = vehiculo.marca;
            tbModelo.Text = vehiculo.modelo.ToString();
            tbLinea.Text = vehiculo.linea;
            tbTipo.Text = vehiculo.tipo;
            tbClase.Text = vehiculo.clase;
            tbUsuario.Text = vehiculo.usuario;
            tbPlacas.Text = vehiculo.placas;
            tbSerie.Text = vehiculo.numserie;
            tbMotor.Text = vehiculo.motor;
            tbllantas.Text = vehiculo.llantas;
            tbBaja.Text = vehiculo.bajafecha;
            tbColor.Text = vehiculo.color;
            cbDepartamentos.SelectedIndex = cbDepartamentos.FindString(vehiculo.departamento);
        }
        private void frmReportesPre_Load(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Departamentos departamentos = new Departamentos();
            Proveedores proveedores = new Proveedores();
            departamentos.con = conectar.con;
            DataTable dtLista = new DataTable();

            Vehiculos vehiculos = new Vehiculos();
            vehiculos.con = conectar.con;

            dtLista = departamentos.getDepartamentosDG();
            cbDepartamentos.DataSource = dtLista;
            cbDepartamentos.DisplayMember = "Nombre";
            cbDepartamentos.ValueMember = "Id";

            //Cargamos Lista de Proveedores
            dtLista = proveedores.getProveedoresDG(conectar.con);
            cbProveedores.DataSource = dtLista;
            cbProveedores.DisplayMember = "nombre";
            cbProveedores.ValueMember = "id";

            //Cargamos Lista de Vehiculos
            dtLista = vehiculos.getVehiculosByClase("V");
            cbVehiculo.DataSource = dtLista;
            cbVehiculo.DisplayMember = "noecon";
            cbVehiculo.ValueMember = "id";

            //cargamos lista de maquinaria
            dtLista = vehiculos.getVehiculosByClase("M");
            cbMaquina.DataSource = dtLista;
            cbMaquina.DisplayMember = "noecon";
            cbMaquina.ValueMember = "id";
        }
        private void frmDepartamentosLista_Activated(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Departamentos departamentos = new Departamentos();
            departamentos.con = conectar.con;

            dgDepartamentos.DataSource = departamentos.getDepartamentosDG();
        }
        private void frmDepartamentosLista_Load(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Departamentos departamentos = new Departamentos();
            departamentos.con = conectar.con;

            dgDepartamentos.DataSource = departamentos.getDepartamentosDG();
            dgDepartamentos.Columns["ID"].Width = 30;
            dgDepartamentos.Columns["nombre"].Width = 200;
            dgDepartamentos.Columns["encargado"].Width = 200;
        }
        private void frmNuevoVehiculo_Load(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Departamentos departamentos = new Departamentos();
            departamentos.con = conectar.con;
            DataTable dtLista = new DataTable();

            dtLista = departamentos.getDepartamentosDG();
            cbDepartamentos.DataSource = dtLista;
            cbDepartamentos.DisplayMember = "Nombre";
            cbDepartamentos.ValueMember = "Id";
        }
        private void frmEditarDepartamento_Load(object sender, EventArgs e)
        {
            int ideditar = _ideditar;
            //System.Windows.Forms.MessageBox.Show("ID " + ideditar);
            Conexion conectar = new Conexion();
            Departamentos departamento = new Departamentos();
            departamento.con = conectar.con;

            departamento.getDepartamento(ideditar);

            tbNombre.Text = departamento.nombre;
            tbEncargado.Text = departamento.encargado;
        }
        private void btGuardarOrden_Click(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Departamentos departamento = new Departamentos();
            departamento.con = conectar.con;

            departamento.id = _ideditar;
            departamento.nombre = tbNombre.Text;
            departamento.encargado = tbEncargado.Text;

            departamento.updateDepartamento(departamento);
            System.Windows.Forms.MessageBox.Show("Departamento Actualizado");
            this.Close();
        }
        public int insertDepartamento(Departamentos departamento)
        {
            OleDbCommand comand = new OleDbCommand();
            int ID;
            string query2 = "Select @@Identity";
            //sql de busqueda y realizamos consulta
            String consulta = "INSERT INTO Departamentos (nombre, encargado) VALUES ('" + departamento.nombre + "','" + departamento.encargado + "');";

            comand.Connection = con;
            comand.CommandText = consulta;
            con.Open();
            comand.ExecuteNonQuery();
            comand.CommandText = query2;
            ID = (int)comand.ExecuteScalar();
            con.Close();
            return ID;
        }
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Deseas Borrar este registro?", "Aviso!", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                int rowi = dgDepartamentos.CurrentRow.Index;
                string valor = dgDepartamentos[0, rowi].Value.ToString();
                idedit = Convert.ToInt32(valor);

                Conexion conectar = new Conexion();
                Departamentos departamentos = new Departamentos();
                departamentos.con = conectar.con;
                departamentos.deleteDepartamento(idedit);
                MessageBox.Show("Departamento Eliminado");
            }
            else if (dialogResult == DialogResult.No)
            {

            }
        }
        public void updateDepartamento(Departamentos departamento)
        {
            OleDbCommand comand = new OleDbCommand();

            //sql de busqueda y realizamos consulta
            String consulta = "UPDATE Departamentos SET nombre = '" + departamento.nombre + "', encargado = '" + departamento.encargado + "'  WHERE Id= " + departamento.id + ";";
            comand.Connection = con;
            comand.CommandText = consulta;
            con.Open();
            comand.ExecuteNonQuery();
            con.Close();
        }
        private void frmNuevaOrden_Load(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Proveedores proveedores = new Proveedores();
            Vehiculos vehiculos = new Vehiculos();
            vehiculos.con = conectar.con;
            DataTable dtLista = new DataTable();

            Ordenes ordenes = new Ordenes();
            Departamentos departamentos = new Departamentos();
            departamentos.con = conectar.con;

            int lastorden = 0;
            //System.Windows.Forms.MessageBox.Show("Nu" + lastorden);
            lastorden = ordenes.getLastNoOrden(conectar.con);

            lastorden++;

            tbOrden.Text = lastorden.ToString();

            //Cargamos Lista de Proveedores
            dtLista = proveedores.getProveedoresDG(conectar.con);
            cbProveedores.DataSource = dtLista;
            cbProveedores.DisplayMember = "Nombre";
            cbProveedores.ValueMember = "Nombre";

            //Cargamos Lista de Departamentos
            dtLista = departamentos.getDepartamentosDG();
            cbDepartamento.DataSource = dtLista;
            cbDepartamento.DisplayMember = "nombre";
            cbDepartamento.ValueMember = "id";

            //Cargamos Lista de Vehiculos
            dtLista = vehiculos.getVehiculosByClase("V");
            cbVehiculo.DataSource = dtLista;
            cbVehiculo.DisplayMember = "noecon";
            cbVehiculo.ValueMember = "id";

            //cargamos lista de maquinaria
            dtLista = vehiculos.getVehiculosByClase("M");
            cbMaquina.DataSource = dtLista;
            cbMaquina.DisplayMember = "noecon";
            cbMaquina.ValueMember = "id";

            //detalles de estilo
            dgDetallesOrden.Columns["Descripcion"].Width = 500;
            dgDetallesOrden.Columns["Cantidad"].Width = 50;
            dgDetallesOrden.Columns["Costo"].Width = 80;
            dgDetallesOrden.Columns["Precio"].Width = 80;
            dgDetallesOrden.Columns["Costo"].DefaultCellStyle.Format = "c";
            dgDetallesOrden.Columns["Precio"].DefaultCellStyle.Format = "c";

            isloaded = 1;
        }