public Cliente Obtener(string codigo)
 {
     Cliente clienteEncontrado = null;
     string sql = "SELECT * FROM CLIENTE WHERE COD_CLIENTE=@cod";
     using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena))
     {
         con.Open();
         using (SqlCommand com = new SqlCommand(sql, con))
         {
             com.Parameters.Add(new SqlParameter("@cod", codigo));
             using (SqlDataReader resultado = com.ExecuteReader())
             {
                 if (resultado.Read())
                 {
                     clienteEncontrado = new Cliente()
                     {
                         Codigo = (string)Convert.ToString(resultado["COD_CLIENTE"]),
                         RazonSocial = (string)resultado["RAZON_SOCIAL"],
                         Direccion = (string)resultado["DIRECCION"],
                         Correo = (string)resultado["CORREO"]
                     };
                 }
             }
         }
     }
     return clienteEncontrado;
 }
 public Cliente CrearCliente(Cliente clienteACrear)
 {
     if ("1".Equals(clienteACrear.Codigo))
     {
         throw new WebFaultException<string>(
             "Cliente imposible", HttpStatusCode.HttpVersionNotSupported);
     }
     return dao.Crear(clienteACrear);
 }
 public Cliente Crear(Cliente clienteACrear)
 {
     //Cliente clienteCreado = null;
     //string sql = "INSERT INTO t_cliente VALUES (@cod, @nom)";
     //using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena))
     //{
     //    con.Open();
     //    using (SqlCommand com = new SqlCommand(sql, con))
     //    {
     //        com.Parameters.Add(new SqlParameter("@cod", clienteACrear.Codigo));
     //        com.Parameters.Add(new SqlParameter("@nom", clienteACrear.Nombre));
     //        com.ExecuteNonQuery();
     //    }
     //}
     //clienteCreado = Obtener(clienteACrear.Codigo);
     //return clienteCreado;
     return null;
 }
 public Cliente ModificarCliente(Cliente clienteAModificar)
 {
     return null;
 }