public DataTable InsertarPersona(ERegistrarCliente registrarCliente)
    {
        DataTable        Usuario   = new DataTable();
        NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_insertar_usuarios", conection);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

            dataAdapter.SelectCommand.Parameters.Add("_nombre", NpgsqlDbType.Text).Value   = registrarCliente.Nombre;
            dataAdapter.SelectCommand.Parameters.Add("_apellido", NpgsqlDbType.Text).Value = registrarCliente.Apellido;
            dataAdapter.SelectCommand.Parameters.Add("_numero_identificacion", NpgsqlDbType.Integer).Value = registrarCliente.NumeroIdentificacion;
            dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Text).Value              = registrarCliente.Correo;
            dataAdapter.SelectCommand.Parameters.Add("_usuario", NpgsqlDbType.Text).Value             = registrarCliente.Usuario;
            dataAdapter.SelectCommand.Parameters.Add("_clave", NpgsqlDbType.Text).Value               = registrarCliente.Clave;
            dataAdapter.SelectCommand.Parameters.Add("_rol_id", NpgsqlDbType.Integer).Value           = registrarCliente.RolId;
            dataAdapter.SelectCommand.Parameters.Add("_session", NpgsqlDbType.Text).Value             = registrarCliente.Sesion;
            dataAdapter.SelectCommand.Parameters.Add("_tipo_identificacion", NpgsqlDbType.Text).Value = registrarCliente.TipoIdentificacion1;
            conection.Open();
            dataAdapter.Fill(Usuario);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
        return(Usuario);
    }
Beispiel #2
0
    protected void B_Registrar_Click(object sender, EventArgs e)
    {
        ERegistrarCliente   data = new ERegistrarCliente();
        DaoRegistrarCliente user = new DaoRegistrarCliente();



        data.Nombre               = TB_Nombre.Text.ToString();
        data.Apellido             = TB_Apellido.Text.ToString();
        data.TipoIdentificacion1  = DDL_TipoIdentificacion.Text.ToString();
        data.NumeroIdentificacion = Int32.Parse(TB_NumeroIdenti.Text.ToString());
        data.Correo               = TB_CorreoElectronico.Text.ToString();
        data.Usuario              = TB_UserName.Text.ToString();
        data.Clave  = TB_Contraseña.Text.ToString();
        data.RolId  = 3;
        data.Sesion = Session.SessionID;

        user.InsertarPersona(data);
    }