//Este Boton  contiene el metodo para modificar un registro
        protected void Button2_Click(object sender, EventArgs e)
        {
            using (MiCadenaConexion oConexion = new MiCadenaConexion())
            {
                Cliente clienteEdicion = oConexion.Cliente.Where(w => w.CodigoCliente == 1).Single();

                clienteEdicion.Nombre = txtNombre.Text;

                oConexion.SaveChanges();
            }
        }
        //Este Boton  contiene el metodo para eliminar un registro
        protected void Button3_Click(object sender, EventArgs e)
        {
            using (MiCadenaConexion oConexion = new MiCadenaConexion())
            {
                Cliente clienteEliminar = oConexion.Cliente.Where(w => w.CodigoCliente == 1).Single();

                oConexion.Cliente.DeleteObject(clienteEliminar);

                oConexion.SaveChanges();
            }
        }
        //Este Boton  contiene el metodo para guardar un registro
        protected void Button1_Click(object sender, EventArgs e)
        {
            using (MiCadenaConexion oConexion = new MiCadenaConexion())
            {
                Cliente nuevoCliente = new Cliente();
                nuevoCliente.CodigoCliente = Convert.ToInt32(txtCodigo.Text);
                nuevoCliente.Nombre = txtNombre.Text;

                oConexion.Cliente.AddObject(nuevoCliente);
                oConexion.SaveChanges();

            }
        }
        //Este Boton  contiene el metodo para consultar registros que cumplan con los parametros establecidos
        protected void Button4_Click(object sender, EventArgs e)
        {
            using (MiCadenaConexion oConexion = new MiCadenaConexion())
            {
                List<FacturasxCliente> resultado = (from c in oConexion.Cliente
                                                    join f in oConexion.Factura
                                                     on c.CodigoCliente equals f.CodCliente
                                                    select new FacturasxCliente()
                                                    {
                                                        CodigoCliente = c.CodigoCliente,
                                                        CodigoFactura = f.CodigoFactura,
                                                        Nombre = c.Nombre,
                                                        VlrFactura = f.VlrFactura
                                                    }
                                                      ).ToList();

                GridView1.DataSource = resultado;
                GridView1.DataBind();

            }
        }