public DataTable RegistroVisitante(String nombrecliente, String apellidocliente, Double telefonocliente, String direcccioncliente, String correocliente, String usuario, String clave) { e_cliente nuevo = new e_cliente(); D_Cliente Cliente = new D_Cliente(); nuevo.Nombre = nombrecliente; nuevo.Apellido = apellidocliente; nuevo.Telefono = telefonocliente; nuevo.Direccion = direcccioncliente; nuevo.Correo = correocliente; nuevo.Usuario = usuario; nuevo.Clave = clave; nuevo.Id_rol = 2; DataTable datos = Cliente.Registro(nuevo); return(datos); }
public DataTable Registro(e_cliente user) { DataTable Cliente = new DataTable(); NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("agregar.agregar_cliente", conectar); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_nombre", NpgsqlDbType.Varchar).Value = user.Nombre; dataAdapter.SelectCommand.Parameters.Add("_apellido", NpgsqlDbType.Varchar).Value = user.Apellido; dataAdapter.SelectCommand.Parameters.Add("_direccion", NpgsqlDbType.Varchar).Value = user.Direccion; dataAdapter.SelectCommand.Parameters.Add("_telefono", NpgsqlDbType.Double).Value = user.Telefono; dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Varchar).Value = user.Correo; dataAdapter.SelectCommand.Parameters.Add("_usuario", NpgsqlDbType.Varchar).Value = user.Usuario; dataAdapter.SelectCommand.Parameters.Add("_clave", NpgsqlDbType.Varchar).Value = user.Clave; dataAdapter.SelectCommand.Parameters.Add("_id_rol", NpgsqlDbType.Integer).Value = user.Id_rol; conectar.Open(); dataAdapter.Fill(Cliente); } catch (Exception Ex) { throw Ex; } finally { if (conectar != null) { conectar.Close(); } } return(Cliente); }